C# Класс MixinRefactoring.ClassFactory

can create class objects either from plain source code or from symbol information. Even when source code is read, symbol information is needed to resolve the base class. Furhter base classes will be resolved recursivly.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ClassFactory ( Microsoft.CodeAnalysis.SemanticModel semantic ) : Microsoft.CodeAnalysis
Create ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax classDeclaration ) : ClassWithSourceCode
Create ( ITypeSymbol classSymbol ) : ClassWithTypeSymbol

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

ClassFactory() публичный Метод

public ClassFactory ( Microsoft.CodeAnalysis.SemanticModel semantic ) : Microsoft.CodeAnalysis
semantic Microsoft.CodeAnalysis.SemanticModel
Результат Microsoft.CodeAnalysis

Create() публичный Метод

public Create ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax classDeclaration ) : ClassWithSourceCode
classDeclaration Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax
Результат ClassWithSourceCode

Create() публичный Метод

public Create ( ITypeSymbol classSymbol ) : ClassWithTypeSymbol
classSymbol ITypeSymbol
Результат ClassWithTypeSymbol