SyntaxFactory.InterfaceStatement Method   
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| InterfaceStatement(SyntaxToken) | 
						 Represents the beginning statement of a Interface declaration. This node always appears as the Begin of a TypeBlock with Kind=InterfaceDeclarationBlock.  | 
        	
| InterfaceStatement(String) | 
						 Represents the beginning statement of a Interface declaration. This node always appears as the Begin of a TypeBlock with Kind=InterfaceDeclarationBlock.  | 
        	
| InterfaceStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax) | 
						 Represents the beginning statement of a Interface declaration. This node always appears as the Begin of a TypeBlock with Kind=InterfaceDeclarationBlock.  | 
        	
| InterfaceStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax) | 
						 Represents the beginning statement of a Interface declaration. This node always appears as the Begin of a TypeBlock with Kind=InterfaceDeclarationBlock.  | 
        	
InterfaceStatement(SyntaxToken)
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
Represents the beginning statement of a Interface declaration. This node always appears as the Begin of a TypeBlock with Kind=InterfaceDeclarationBlock.
public:
 static Microsoft::CodeAnalysis::VisualBasic::Syntax::InterfaceStatementSyntax ^ InterfaceStatement(Microsoft::CodeAnalysis::SyntaxToken identifier);
	public static Microsoft.CodeAnalysis.VisualBasic.Syntax.InterfaceStatementSyntax InterfaceStatement(Microsoft.CodeAnalysis.SyntaxToken identifier);
	static member InterfaceStatement : Microsoft.CodeAnalysis.SyntaxToken -> Microsoft.CodeAnalysis.VisualBasic.Syntax.InterfaceStatementSyntax
	Public Shared Function InterfaceStatement (identifier As SyntaxToken) As InterfaceStatementSyntax
	Parameters
- identifier
 - SyntaxToken
 
The name of the type being declared.
Returns
Applies to
InterfaceStatement(String)
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
Represents the beginning statement of a Interface declaration. This node always appears as the Begin of a TypeBlock with Kind=InterfaceDeclarationBlock.
public:
 static Microsoft::CodeAnalysis::VisualBasic::Syntax::InterfaceStatementSyntax ^ InterfaceStatement(System::String ^ identifier);
	public static Microsoft.CodeAnalysis.VisualBasic.Syntax.InterfaceStatementSyntax InterfaceStatement(string identifier);
	static member InterfaceStatement : string -> Microsoft.CodeAnalysis.VisualBasic.Syntax.InterfaceStatementSyntax
	Public Shared Function InterfaceStatement (identifier As String) As InterfaceStatementSyntax
	Parameters
- identifier
 - String
 
The name of the type being declared.
Returns
Applies to
InterfaceStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax)
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
Represents the beginning statement of a Interface declaration. This node always appears as the Begin of a TypeBlock with Kind=InterfaceDeclarationBlock.
public:
 static Microsoft::CodeAnalysis::VisualBasic::Syntax::InterfaceStatementSyntax ^ InterfaceStatement(Microsoft::CodeAnalysis::SyntaxList<Microsoft::CodeAnalysis::VisualBasic::Syntax::AttributeListSyntax ^> attributeLists, Microsoft::CodeAnalysis::SyntaxTokenList modifiers, Microsoft::CodeAnalysis::SyntaxToken identifier, Microsoft::CodeAnalysis::VisualBasic::Syntax::TypeParameterListSyntax ^ typeParameterList);
	public static Microsoft.CodeAnalysis.VisualBasic.Syntax.InterfaceStatementSyntax InterfaceStatement(Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> attributeLists, Microsoft.CodeAnalysis.SyntaxTokenList modifiers, Microsoft.CodeAnalysis.SyntaxToken identifier, Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeParameterListSyntax typeParameterList);
	static member InterfaceStatement : Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> * Microsoft.CodeAnalysis.SyntaxTokenList * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeParameterListSyntax -> Microsoft.CodeAnalysis.VisualBasic.Syntax.InterfaceStatementSyntax
	Public Shared Function InterfaceStatement (attributeLists As SyntaxList(Of AttributeListSyntax), modifiers As SyntaxTokenList, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax) As InterfaceStatementSyntax
	Parameters
- attributeLists
 - SyntaxList<AttributeListSyntax>
 
A list of all attribute lists on this declaration. If no attributes were specified, an empty list is returned.
- modifiers
 - SyntaxTokenList
 
A list of all the modifier tokens that were present on this declaration. If no modifiers were specified, an empty list is returned.
- identifier
 - SyntaxToken
 
The name of the type being declared.
- typeParameterList
 - TypeParameterListSyntax
 
If present, a type parameter list with generic parameters for this type. If no generic parameters were present, Nothing is returned.
Returns
Applies to
InterfaceStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax)
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
- Source:
 - Syntax.xml.Main.Generated.vb
 
Represents the beginning statement of a Interface declaration. This node always appears as the Begin of a TypeBlock with Kind=InterfaceDeclarationBlock.
public:
 static Microsoft::CodeAnalysis::VisualBasic::Syntax::InterfaceStatementSyntax ^ InterfaceStatement(Microsoft::CodeAnalysis::SyntaxList<Microsoft::CodeAnalysis::VisualBasic::Syntax::AttributeListSyntax ^> attributeLists, Microsoft::CodeAnalysis::SyntaxTokenList modifiers, Microsoft::CodeAnalysis::SyntaxToken interfaceKeyword, Microsoft::CodeAnalysis::SyntaxToken identifier, Microsoft::CodeAnalysis::VisualBasic::Syntax::TypeParameterListSyntax ^ typeParameterList);
	public static Microsoft.CodeAnalysis.VisualBasic.Syntax.InterfaceStatementSyntax InterfaceStatement(Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> attributeLists, Microsoft.CodeAnalysis.SyntaxTokenList modifiers, Microsoft.CodeAnalysis.SyntaxToken interfaceKeyword, Microsoft.CodeAnalysis.SyntaxToken identifier, Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeParameterListSyntax typeParameterList);
	static member InterfaceStatement : Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> * Microsoft.CodeAnalysis.SyntaxTokenList * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeParameterListSyntax -> Microsoft.CodeAnalysis.VisualBasic.Syntax.InterfaceStatementSyntax
	Public Shared Function InterfaceStatement (attributeLists As SyntaxList(Of AttributeListSyntax), modifiers As SyntaxTokenList, interfaceKeyword As SyntaxToken, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax) As InterfaceStatementSyntax
	Parameters
- attributeLists
 - SyntaxList<AttributeListSyntax>
 
A list of all attribute lists on this declaration. If no attributes were specified, an empty list is returned.
- modifiers
 - SyntaxTokenList
 
A list of all the modifier tokens that were present on this declaration. If no modifiers were specified, an empty list is returned.
- interfaceKeyword
 - SyntaxToken
 
The "Interface" keyword.
- identifier
 - SyntaxToken
 
The name of the type being declared.
- typeParameterList
 - TypeParameterListSyntax
 
If present, a type parameter list with generic parameters for this type. If no generic parameters were present, Nothing is returned.