C# Класс TypescriptSyntaxPaste.ClassToInterfaceReplacement

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ReplaceClass ( CSharpSyntaxNode syntaxNode ) : CSharpSyntaxNode

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

Метод Описание
ExtractInterfaceMembers ( IEnumerable members ) : IEnumerable
FindTypeDeclrationToReplace ( CSharpSyntaxNode syntaxNode ) : Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax
MakeInterface ( Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax typeSyntax ) : InterfaceDeclarationSyntax
MakeInterfaceAccessor ( Microsoft.CodeAnalysis.CSharp.Syntax.AccessorDeclarationSyntax accessorSyntax ) : Microsoft.CodeAnalysis.CSharp.Syntax.AccessorDeclarationSyntax
MakeInterfaceMethod ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax methodSyntax ) : Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax
MakeInterfaceProperty ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax propertySyntax ) : Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax
MakeInterfaceSyntaxList ( IEnumerable members ) : SyntaxList

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

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

public static ReplaceClass ( CSharpSyntaxNode syntaxNode ) : CSharpSyntaxNode
syntaxNode CSharpSyntaxNode
Результат CSharpSyntaxNode