C# Класс ErrorProne.NET.Extensions.NamedSymbolExtensions

Показать файл Открыть проект

Открытые методы

Метод Описание
GetSortedEnumFieldsAndValues ( this enumType ) : long>>.List
GetTypeQualifiedAssemblyName ( this namedType ) : string
HasAttribute ( this symbol, Type attributeType ) : bool
IsArgumentExceptionType ( this symbol, Microsoft.CodeAnalysis.SemanticModel model ) : bool
IsDerivedFromInterface ( this namedType, Type type ) : bool
IsExceptionType ( this symbol, Microsoft.CodeAnalysis.SemanticModel model ) : bool
IsType ( this namedType, Type type ) : bool
TraverseTypeAndItsBaseTypes ( this symbol ) : IEnumerable

Приватные методы

Метод Описание
BuildQualifiedAssemblyName ( string nameSpace, string typeName, IAssemblySymbol assemblySymbol ) : string
ConvertEnumUnderlyingTypeToUInt64 ( object value, SpecialType specialType ) : ulong

Описание методов

GetSortedEnumFieldsAndValues() публичный статический Метод

public static GetSortedEnumFieldsAndValues ( this enumType ) : long>>.List
enumType this
Результат long>>.List

GetTypeQualifiedAssemblyName() публичный статический Метод

public static GetTypeQualifiedAssemblyName ( this namedType ) : string
namedType this
Результат string

HasAttribute() публичный статический Метод

public static HasAttribute ( this symbol, Type attributeType ) : bool
symbol this
attributeType System.Type
Результат bool

IsArgumentExceptionType() публичный статический Метод

public static IsArgumentExceptionType ( this symbol, Microsoft.CodeAnalysis.SemanticModel model ) : bool
symbol this
model Microsoft.CodeAnalysis.SemanticModel
Результат bool

IsDerivedFromInterface() публичный статический Метод

public static IsDerivedFromInterface ( this namedType, Type type ) : bool
namedType this
type System.Type
Результат bool

IsExceptionType() публичный статический Метод

public static IsExceptionType ( this symbol, Microsoft.CodeAnalysis.SemanticModel model ) : bool
symbol this
model Microsoft.CodeAnalysis.SemanticModel
Результат bool

IsType() публичный статический Метод

public static IsType ( this namedType, Type type ) : bool
namedType this
type System.Type
Результат bool

TraverseTypeAndItsBaseTypes() публичный статический Метод

public static TraverseTypeAndItsBaseTypes ( this symbol ) : IEnumerable
symbol this
Результат IEnumerable