示例#1
0
 protected PropertyDeclarationSyntax GetReadonlyPropertyDeclaration(SourceProperty p, ExpressionSyntax initializer) =>
 p.GeneratePropertyDeclarationBase(GetBuilderPropertyType(p))
 .WithInitializer(EqualsValueClause(initializer))
 .WithSemicolonToken(Token(SyntaxKind.SemicolonToken));
示例#2
0
 protected virtual PropertyDeclarationSyntax GenerateBuilderPropertyDeclaration(SourceProperty p) =>
 p.GeneratePropertyDeclarationBase(GetBuilderPropertyType(p))
 .AddAccessorListAccessors(
     AccessorDeclaration(SyntaxKind.SetAccessorDeclaration).WithSemicolonToken(Token(SyntaxKind.SemicolonToken)));