/// <inheritdoc /> public IArrayDescriptor Build(IWriteableSnapshotStructure targetStructure) { if (targetStructure == associatedStrucutre) { return(this); } else { return(new LazyCopyArrayDescriptor(targetStructure, this)); } }