SyntaxGenerator.TypeExpression Method

Definition

Overloads

TypeExpression(ITypeSymbol)

Creates an expression that denotes a type.

TypeExpression(SpecialType)

Creates an expression that denotes a special type name.

TypeExpression(ITypeSymbol, Boolean)

Creates an expression that denotes a type. If addImport is false, adds a Microsoft.CodeAnalysis.Simplification.DoNotAddImportsAnnotation which will prevent any imports or usings from being added for the type.

TypeExpression(ITypeSymbol)

Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs

Creates an expression that denotes a type.

public:
 abstract Microsoft::CodeAnalysis::SyntaxNode ^ TypeExpression(Microsoft::CodeAnalysis::ITypeSymbol ^ typeSymbol);
public abstract Microsoft.CodeAnalysis.SyntaxNode TypeExpression (Microsoft.CodeAnalysis.ITypeSymbol typeSymbol);
public Microsoft.CodeAnalysis.SyntaxNode TypeExpression (Microsoft.CodeAnalysis.ITypeSymbol typeSymbol);
abstract member TypeExpression : Microsoft.CodeAnalysis.ITypeSymbol -> Microsoft.CodeAnalysis.SyntaxNode
member this.TypeExpression : Microsoft.CodeAnalysis.ITypeSymbol -> Microsoft.CodeAnalysis.SyntaxNode
Public MustOverride Function TypeExpression (typeSymbol As ITypeSymbol) As SyntaxNode
Public Function TypeExpression (typeSymbol As ITypeSymbol) As SyntaxNode

Parameters

typeSymbol
ITypeSymbol

Returns

Applies to

TypeExpression(SpecialType)

Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs

Creates an expression that denotes a special type name.

public:
 abstract Microsoft::CodeAnalysis::SyntaxNode ^ TypeExpression(Microsoft::CodeAnalysis::SpecialType specialType);
public abstract Microsoft.CodeAnalysis.SyntaxNode TypeExpression (Microsoft.CodeAnalysis.SpecialType specialType);
abstract member TypeExpression : Microsoft.CodeAnalysis.SpecialType -> Microsoft.CodeAnalysis.SyntaxNode
Public MustOverride Function TypeExpression (specialType As SpecialType) As SyntaxNode

Parameters

specialType
SpecialType

Returns

Applies to

TypeExpression(ITypeSymbol, Boolean)

Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs
Source:
SyntaxGenerator.cs

Creates an expression that denotes a type. If addImport is false, adds a Microsoft.CodeAnalysis.Simplification.DoNotAddImportsAnnotation which will prevent any imports or usings from being added for the type.

public:
 Microsoft::CodeAnalysis::SyntaxNode ^ TypeExpression(Microsoft::CodeAnalysis::ITypeSymbol ^ typeSymbol, bool addImport);
public Microsoft.CodeAnalysis.SyntaxNode TypeExpression (Microsoft.CodeAnalysis.ITypeSymbol typeSymbol, bool addImport);
member this.TypeExpression : Microsoft.CodeAnalysis.ITypeSymbol * bool -> Microsoft.CodeAnalysis.SyntaxNode
Public Function TypeExpression (typeSymbol As ITypeSymbol, addImport As Boolean) As SyntaxNode

Parameters

typeSymbol
ITypeSymbol
addImport
Boolean

Returns

Applies to