Пример #1
0
 public ParameterGenerator AddRequiredParameter(SourceType sourceType, string actualType, string name) =>
 new RequiredParameterGenerator(this, sourceType, IdentifierName(actualType), name);
Пример #2
0
 public ParameterInfo(string name, SourceType type) =>
 (Name, Type) = (name, type);
Пример #3
0
 public void AddBaseType(SourceType baseType) =>
 AddBaseType(baseType.NameSyntax);
Пример #4
0
 protected override IEnumerable <StatementSyntax> GeneratePropertyAssignmentBlock(AssignmentTarget target)
 => SourceType.GenerateConditionalPropertyAssginmentBlock(target, Name);
Пример #5
0
 public OptionalParameterGenerator(ConstructorGenerator constructor, SourceType type, TypeSyntax actualType, string name)
     : base(constructor, type, NullableType(actualType), name)
 {
 }
Пример #6
0
 public RequiredParameterGenerator(ConstructorGenerator constructor, SourceType type, TypeSyntax actualType, string name)
     : base(constructor, type, actualType, name)
 {
 }
Пример #7
0
 public ParameterGenerator AddOptionalParameter(SourceType sourceType, string name) =>
 new OptionalParameterGenerator(this, sourceType, sourceType.NameSyntax, name);