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