public MetadataDefinition(MetadataDefinitionKind kind, string name, ParameterTypeInfo receiverTypeInfo = default) : this() { Kind = kind; Name = name; ReceiverTypeInfo = receiverTypeInfo; }
public MetadataDefinition(MetadataDefinitionKind kind, string name, ParameterTypeInfo targetTypeInfo = default) : this() { Kind = kind; Name = name; TargetTypeInfo = targetTypeInfo; }
public MetadataDefinition( MetadataDefinitionKind kind, string name, ParameterTypeInfo receiverTypeInfo = default, NamespaceDefinition @namespace = default, TypeDefinition type = default) { Kind = kind; Name = name; ReceiverTypeInfo = receiverTypeInfo; Namespace = @namespace; Type = type; }
public MetadataDefinition(MetadataDefinitionKind kind, string name) : this() { Kind = kind; Name = name; }