예제 #1
0
 public TypeDeclarationSyntax Build()
 {
     var res = (_kind switch
     {
         Kind.Class => (TypeDeclarationSyntax)SF.ClassDeclaration(_name),
         Kind.Interface => SF.InterfaceDeclaration(_name),
         Kind.Struct => SF.StructDeclaration(_name),
         _ => throw new InvalidOperationException()
     }).WithModifiers(_modifiers.Build())