private static DomData AddDomData(DomDocument domDocument) { Contract.Requires(domDocument != null); // Add data node. var domData = domDocument.CreateAndAddNode(() => DomData.Create()); return(domData); }
internal DomData SetDomDataNull() { // Validation this.ValidateDataDoesNotExist(); // Add the one allowed DOM data node to the DOM document node. var domData = this.CreateAndAddNode(() => DomData.Create()); return(domData); }
internal DomData AddData() { // Validation this.ValidateDataDoesNotExist(); this.ValidateDataAndErrorsWillNotCoexist(); // Add the one allowed DOM data node to the DOM document node. var domData = this.CreateAndAddNode(() => DomData.Create()); return(domData); }
internal DomData SetDomData(ResourceIdentifier apiResourceIdentifier, Type clrResourceType) { Contract.Requires(apiResourceIdentifier != null); Contract.Requires(clrResourceType != null); // Validation this.ValidateDataDoesNotExist(); // Add the one allowed DOM data node to the DOM document node. var domData = this.CreateAndAddNode(() => DomData.Create()); // Add the one allowed DOM resource identifier node to the DOM document node. var domReadOnlyResourceIdentifier = domData.CreateAndAddNode(() => DomReadOnlyResourceIdentifier.Create(apiResourceIdentifier, clrResourceType)); return(domData); }
public static DomData CreateFromResourceIdentifier(DomReadWriteResourceIdentifier domReadWriteResourceIdentifier) { var domData = new DomData(domReadWriteResourceIdentifier); return(domData); }
public static DomData CreateFromResource(DomReadWriteResource domReadWriteResource) { var domData = new DomData(domReadWriteResource); return(domData); }
// PUBLIC METHODS /////////////////////////////////////////////////// #region Factory Methods public static DomData Create(Node <DomNodeType> domResourceOrResourceIdentifier = null) { var domData = new DomData(domResourceOrResourceIdentifier); return(domData); }