SyntaxFactory.OperatorStatement 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
| OperatorStatement(SyntaxToken) | 
						 A statement that declares an operator. If this operator has a body, this statement will be the Begin of a BlockStatement with Kind=MethodDeclarationBlock, and the body of the method will be the Body of that BlockStatement.  | 
        	
| OperatorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax) | 
						 A statement that declares an operator. If this operator has a body, this statement will be the Begin of a BlockStatement with Kind=MethodDeclarationBlock, and the body of the method will be the Body of that BlockStatement.  | 
        	
| OperatorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax) | 
						 A statement that declares an operator. If this operator has a body, this statement will be the Begin of a BlockStatement with Kind=MethodDeclarationBlock, and the body of the method will be the Body of that BlockStatement.  | 
        	
OperatorStatement(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
 
A statement that declares an operator. If this operator has a body, this statement will be the Begin of a BlockStatement with Kind=MethodDeclarationBlock, and the body of the method will be the Body of that BlockStatement.
public:
 static Microsoft::CodeAnalysis::VisualBasic::Syntax::OperatorStatementSyntax ^ OperatorStatement(Microsoft::CodeAnalysis::SyntaxToken operatorToken);
	public static Microsoft.CodeAnalysis.VisualBasic.Syntax.OperatorStatementSyntax OperatorStatement(Microsoft.CodeAnalysis.SyntaxToken operatorToken);
	static member OperatorStatement : Microsoft.CodeAnalysis.SyntaxToken -> Microsoft.CodeAnalysis.VisualBasic.Syntax.OperatorStatementSyntax
	Public Shared Function OperatorStatement (operatorToken As SyntaxToken) As OperatorStatementSyntax
	Parameters
- operatorToken
 - SyntaxToken
 
The operator being defined.
Returns
Applies to
OperatorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax)
- 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
 
A statement that declares an operator. If this operator has a body, this statement will be the Begin of a BlockStatement with Kind=MethodDeclarationBlock, and the body of the method will be the Body of that BlockStatement.
public:
 static Microsoft::CodeAnalysis::VisualBasic::Syntax::OperatorStatementSyntax ^ OperatorStatement(Microsoft::CodeAnalysis::SyntaxList<Microsoft::CodeAnalysis::VisualBasic::Syntax::AttributeListSyntax ^> attributeLists, Microsoft::CodeAnalysis::SyntaxTokenList modifiers, Microsoft::CodeAnalysis::SyntaxToken operatorToken, Microsoft::CodeAnalysis::VisualBasic::Syntax::ParameterListSyntax ^ parameterList, Microsoft::CodeAnalysis::VisualBasic::Syntax::SimpleAsClauseSyntax ^ asClause);
	public static Microsoft.CodeAnalysis.VisualBasic.Syntax.OperatorStatementSyntax OperatorStatement(Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> attributeLists, Microsoft.CodeAnalysis.SyntaxTokenList modifiers, Microsoft.CodeAnalysis.SyntaxToken operatorToken, Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax parameterList, Microsoft.CodeAnalysis.VisualBasic.Syntax.SimpleAsClauseSyntax asClause);
	static member OperatorStatement : Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> * Microsoft.CodeAnalysis.SyntaxTokenList * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.SimpleAsClauseSyntax -> Microsoft.CodeAnalysis.VisualBasic.Syntax.OperatorStatementSyntax
	Public Shared Function OperatorStatement (attributeLists As SyntaxList(Of AttributeListSyntax), modifiers As SyntaxTokenList, operatorToken As SyntaxToken, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As OperatorStatementSyntax
	Parameters
- attributeLists
 - SyntaxList<AttributeListSyntax>
 
A list of all attribute lists on this declaration. If no attributes were specified, Nothing 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. A bitfield version of all the modifiers ORed together, which is in many cases easier to use, can be obtained with the Modifiers property.
- operatorToken
 - SyntaxToken
 
The operator being defined.
- parameterList
 - ParameterListSyntax
 
The method's parameter list including the parentheses. If no parameter list was present, Nothing is returned.
- asClause
 - SimpleAsClauseSyntax
 
The "As" clause that describes the return type. If no As clause was present, Nothing is returned.
Returns
Applies to
OperatorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax)
- 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
 
A statement that declares an operator. If this operator has a body, this statement will be the Begin of a BlockStatement with Kind=MethodDeclarationBlock, and the body of the method will be the Body of that BlockStatement.
public:
 static Microsoft::CodeAnalysis::VisualBasic::Syntax::OperatorStatementSyntax ^ OperatorStatement(Microsoft::CodeAnalysis::SyntaxList<Microsoft::CodeAnalysis::VisualBasic::Syntax::AttributeListSyntax ^> attributeLists, Microsoft::CodeAnalysis::SyntaxTokenList modifiers, Microsoft::CodeAnalysis::SyntaxToken operatorKeyword, Microsoft::CodeAnalysis::SyntaxToken operatorToken, Microsoft::CodeAnalysis::VisualBasic::Syntax::ParameterListSyntax ^ parameterList, Microsoft::CodeAnalysis::VisualBasic::Syntax::SimpleAsClauseSyntax ^ asClause);
	public static Microsoft.CodeAnalysis.VisualBasic.Syntax.OperatorStatementSyntax OperatorStatement(Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> attributeLists, Microsoft.CodeAnalysis.SyntaxTokenList modifiers, Microsoft.CodeAnalysis.SyntaxToken operatorKeyword, Microsoft.CodeAnalysis.SyntaxToken operatorToken, Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax parameterList, Microsoft.CodeAnalysis.VisualBasic.Syntax.SimpleAsClauseSyntax asClause);
	static member OperatorStatement : Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> * Microsoft.CodeAnalysis.SyntaxTokenList * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.SimpleAsClauseSyntax -> Microsoft.CodeAnalysis.VisualBasic.Syntax.OperatorStatementSyntax
	Public Shared Function OperatorStatement (attributeLists As SyntaxList(Of AttributeListSyntax), modifiers As SyntaxTokenList, operatorKeyword As SyntaxToken, operatorToken As SyntaxToken, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As OperatorStatementSyntax
	Parameters
- attributeLists
 - SyntaxList<AttributeListSyntax>
 
A list of all attribute lists on this declaration. If no attributes were specified, Nothing 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. A bitfield version of all the modifiers ORed together, which is in many cases easier to use, can be obtained with the Modifiers property.
- operatorKeyword
 - SyntaxToken
 
The "Operator" keyword that introduces this operator declaration.
- operatorToken
 - SyntaxToken
 
The operator being defined.
- parameterList
 - ParameterListSyntax
 
The method's parameter list including the parentheses. If no parameter list was present, Nothing is returned.
- asClause
 - SimpleAsClauseSyntax
 
The "As" clause that describes the return type. If no As clause was present, Nothing is returned.