internal FSharpFieldProperty([NotNull] ITypeMemberDeclaration declaration, [NotNull] FSharpField field) : base(declaration) { Field = field; ReturnType = FSharpTypesUtil.GetType(field.FieldType, declaration, Module) ?? TypeFactory.CreateUnknownType(Module); }
public FSharpValField([NotNull] ValField declaration, [NotNull] FSharpField field) : base(declaration) =>
internal FSharpRecordField([NotNull] ITypeMemberDeclaration declaration, [NotNull] FSharpField field) : base(declaration, field) { }
public FSharpEnumMember([NotNull] ITypeMemberDeclaration declaration, [NotNull] FSharpField field) : base(declaration) { Field = field; }
internal FSharpRecordField([NotNull] IRecordFieldDeclaration declaration, [NotNull] FSharpField field) : base(declaration) =>
public FSharpValField([NotNull] ValField declaration, [NotNull] FSharpField field) : base(declaration) { Field = field; Type = FSharpTypesUtil.GetType(field.FieldType, declaration, Module) ?? TypeFactory.CreateUnknownType(Module); }