C# Class TypescriptSyntaxPaste.ClassToInterfaceReplacement

Afficher le fichier Open project: nhabuiduc/TypescriptSyntaxPaste Class Usage Examples

Méthodes publiques

Méthode Description
ReplaceClass ( CSharpSyntaxNode syntaxNode ) : CSharpSyntaxNode

Private Methods

Méthode Description
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

Method Details

ReplaceClass() public static méthode

public static ReplaceClass ( CSharpSyntaxNode syntaxNode ) : CSharpSyntaxNode
syntaxNode CSharpSyntaxNode
Résultat CSharpSyntaxNode