public virtual void Set <T>(String kind, T value) { NodeFacet found = this[kind]; if (found != null) { //Update found.ClrValue = value; } else { //Add (if doesn't exist) this.Add(new NodeFacet(kind, Clr.Value(value))); } }
public static NodeFacet AbstractType() { return(new NodeFacet(FacetKind.AbstractType, Clr.Value(true))); }
public static NodeFacet FixedLength(bool isfixedLength) { return(new NodeFacet(FacetKind.FixedLength, Clr.Value(isfixedLength))); }
public static NodeFacet Scale(int value) { return(new NodeFacet(FacetKind.Scale, Clr.Value(value))); }
public static NodeFacet Precision(int value) { return(new NodeFacet(FacetKind.Precision, Clr.Value(value))); }
public static NodeFacet MaxSize(int value) { return(new NodeFacet(FacetKind.MaxSize, Clr.Value(value))); }
public static NodeFacet TopLevelAccess(bool value) { return(new NodeFacet(FacetKind.TopLevelAccess, Clr.Value(value))); }
public static NodeFacet MaxValue <T>(T value) { return(new NodeFacet(FacetKind.MaxValue, Clr.Value <T>(value))); }
public static NodeFacet IsForeignKey(bool value) { return(new NodeFacet(FacetKind.IsForeignKey, Clr.Value(value))); }
public static NodeFacet IsClrType(bool value) { return(new NodeFacet(FacetKind.IsClrType, Clr.Value(value))); }
public static NodeFacet HasStream(bool value) { return(new NodeFacet(FacetKind.HasStream, Clr.Value(value))); }
public static NodeFacet IsClrProperty(bool value) { return(new NodeFacet(FacetKind.IsClrProperty, Clr.Value(value))); }
public static NodeFacet FriendlyFeeds(string value) { return(new NodeFacet(FacetKind.FriendlyFeeds, Clr.Value(value))); }
public static NodeFacet CanonicalAccessPath(bool value) { return(new NodeFacet(FacetKind.CanonicalAccessPath, Clr.Value(value))); }
public static NodeFacet Sortable(bool value) { return(new NodeFacet(FacetKind.Sortable, Clr.Value(value))); }
public static NodeFacet ServerGenerated(bool value) { return(new NodeFacet(FacetKind.ServerGenerated, Clr.Value(value))); }
public static NodeFacet IsStoreBlob(bool value) { return(new NodeFacet(FacetKind.IsStoreBlob, Clr.Value(value))); }
public static NodeFacet IsIdentityKey(bool value) { return(new NodeFacet(FacetKind.IsIdentity, Clr.Value(value))); }