SymbolExtensions.GetSymbol Method
Declaration
public static ISymbol GetSymbol(this IDeclaration declaration)
Parameters
Returns
Type |
Description |
Microsoft.CodeAnalysis.ISymbol |
|
Declaration
public static ISymbol GetSymbol(this IRef<ICompilationElement> declaration, Compilation compilation, bool ignoreAssemblyKey = false)
Parameters
Type |
Name |
Description |
IRef<ICompilationElement> |
declaration |
|
Microsoft.CodeAnalysis.Compilation |
compilation |
|
System.Boolean |
ignoreAssemblyKey |
|
Returns
Type |
Description |
Microsoft.CodeAnalysis.ISymbol |
|
Declaration
public static ITypeSymbol GetSymbol(this IType type)
Parameters
Type |
Name |
Description |
IType |
type |
|
Returns
Type |
Description |
Microsoft.CodeAnalysis.ITypeSymbol |
|
Declaration
public static INamedTypeSymbol GetSymbol(this INamedType namedType)
Parameters
Returns
Type |
Description |
Microsoft.CodeAnalysis.INamedTypeSymbol |
|
Declaration
public static IMethodSymbol GetSymbol(this IMethodBase method)
Parameters
Returns
Type |
Description |
Microsoft.CodeAnalysis.IMethodSymbol |
|
Declaration
public static IPropertySymbol GetSymbol(this IProperty property)
Parameters
Returns
Type |
Description |
Microsoft.CodeAnalysis.IPropertySymbol |
|
Declaration
public static IEventSymbol GetSymbol(this IEvent event)
Parameters
Type |
Name |
Description |
IEvent |
event |
|
Returns
Type |
Description |
Microsoft.CodeAnalysis.IEventSymbol |
|
Declaration
public static IFieldSymbol GetSymbol(this IField field)
Parameters
Type |
Name |
Description |
IField |
field |
|
Returns
Type |
Description |
Microsoft.CodeAnalysis.IFieldSymbol |
|
Declaration
public static IParameterSymbol GetSymbol(this IParameter parameter)
Parameters
Returns
Type |
Description |
Microsoft.CodeAnalysis.IParameterSymbol |
|