public CsdlSemanticsUntypedTypeReference(CsdlSemanticsSchema schema, CsdlUntypedTypeReference reference) : base(reference) { this.schema = schema; this.Reference = reference; this.definition = EdmCoreModel.Instance.GetUntypedType(); }
public void GetUntypedShouldReturnCorrectUntypedTypeReference(bool isNullable) { IEdmUntypedTypeReference untypedTypeReference = EdmCoreModel.Instance.GetUntyped(isNullable); Assert.NotNull(untypedTypeReference); Assert.Equal(isNullable, untypedTypeReference.IsNullable); IEdmUntypedType untypedType = EdmCoreModel.Instance.GetUntypedType(); Assert.Same(untypedTypeReference.Definition, untypedType); }
/// <summary> /// Constructor /// </summary> /// <param name="definition">IEdmUntypedType definition.</param> /// <param name="isNullable">Denotes whether the type can be nullable.</param> public EdmUntypedTypeReference(IEdmUntypedType definition, bool isNullable) : base(definition, isNullable) { }
/// <summary> /// Constructor /// </summary> /// <param name="definition">IEdmUntypedType definition.</param> public EdmUntypedTypeReference(IEdmUntypedType definition) : this(definition, true) { }