DOMObject

From Virtual World Web Wiki
Revision as of 22:48, 10 October 2016 by Spark5 (Talk | contribs) (Documentation for the DOMObject class)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The base class for all DOM node types

Methods

Guid VWW.CoreLibs.DOM.DOMObject.GetNodeIndex2(DOMObject baseNode, int depth)
IEnumerable<KeyValuePair<Guid, DOMObject>> VWW.CoreLibs.DOM.DOMObject.GetAttributeKeys()
bool VWW.CoreLibs.DOM.DOMObject.ContainsTypeReference(Guid typeID)
IEnumerable<DOMObject> VWW.CoreLibs.DOM.DOMObject.QuerySelectorAll(string selector)
DOMObject VWW.CoreLibs.DOM.DOMObject.QuerySelector(string selector)
bool VWW.CoreLibs.DOM.DOMObject.MatchesSelector(string selector)
void VWW.CoreLibs.DOM.DOMObject.AddClass(string className)
void VWW.CoreLibs.DOM.DOMObject.RemoveClass(string className)
void VWW.CoreLibs.DOM.DOMObject.ToggleClass(string className)
bool VWW.CoreLibs.DOM.DOMObject.HasClass(string className)
int VWW.CoreLibs.DOM.DOMObject.Count<T>()
int VWW.CoreLibs.DOM.DOMObject.Count<T>(DOMSearchLevel applyTo)
int VWW.CoreLibs.DOM.DOMObject.Count<T>(Func<T, bool> predicate, DOMSearchLevel applyTo)
int VWW.CoreLibs.DOM.DOMObject.Count(Func<DOMObject, bool> predicate, DOMSearchLevel applyTo)
DOMObject VWW.CoreLibs.DOM.DOMObject.First(DOMSearchLevel applyTo)
T VWW.CoreLibs.DOM.DOMObject.First<T>(DOMSearchLevel applyTo)
DOMObject VWW.CoreLibs.DOM.DOMObject.First(Func<DOMObject, bool> predicate, DOMSearchLevel applyTo)
T VWW.CoreLibs.DOM.DOMObject.First<T>(Func<T, bool> predicate, DOMSearchLevel applyTo)
DOMObject VWW.CoreLibs.DOM.DOMObject.FirstOrDefault(DOMSearchLevel applyTo)
T VWW.CoreLibs.DOM.DOMObject.FirstOrDefault<T>(DOMSearchLevel applyTo)
DOMObject VWW.CoreLibs.DOM.DOMObject.FirstOrDefault(Func<DOMObject, bool> predicate, DOMSearchLevel applyTo)
T VWW.CoreLibs.DOM.DOMObject.FirstOrDefault<T>(Func<T, bool> predicate, DOMSearchLevel applyTo)
bool VWW.CoreLibs.DOM.DOMObject.Contains<T>(T value, DOMSearchLevel applyTo)
bool VWW.CoreLibs.DOM.DOMObject.Contains(Func<DOMObject, bool> predicate, DOMSearchLevel applyTo)
bool VWW.CoreLibs.DOM.DOMObject.Contains<T>(Func<T, bool> predicate, DOMSearchLevel applyTo)
void VWW.CoreLibs.DOM.DOMObject.ForEach(Func<DOMObject, bool> predicate, Action<DOMObject> action, DOMSearchLevel applyTo)
void VWW.CoreLibs.DOM.DOMObject.ForEach<T>(Func<T, bool> predicate, Action<T> action, DOMSearchLevel applyTo)
IEnumerable<T> VWW.CoreLibs.DOM.DOMObject.OfType<T>(DOMSearchLevel applyTo)
IEnumerable<DOMObject> VWW.CoreLibs.DOM.DOMObject.Where(Func<DOMObject, bool> predicate, DOMSearchLevel applyTo)
IEnumerable<T> VWW.CoreLibs.DOM.DOMObject.Where<T>(Func<T, bool> predicate, DOMSearchLevel applyTo)
DOMObject VWW.CoreLibs.DOM.DOMObject.FindNode(string nodepath, Nullable<Guid> templateID)
Gets the node that matches the object type node path (Example: 40/23)
int VWW.CoreLibs.DOM.DOMObject.GetHashCode(DOMObject obj)
bool VWW.CoreLibs.DOM.DOMObject.Equals(DOMObject other)
bool VWW.CoreLibs.DOM.DOMObject.DiscoverType(Guid typeID)
bool VWW.CoreLibs.DOM.DOMObject.DiscoverTemplate(Guid templateID)
bool VWW.CoreLibs.DOM.DOMObject.CheckParent(DOMObject parent)
bool VWW.CoreLibs.DOM.DOMObject.CheckChild(DOMObject child)
void VWW.CoreLibs.DOM.DOMObject.ReID()
T VWW.CoreLibs.DOM.DOMObject.GetLocalProperty<T>(string key, Func<T> defaultSelector)
void VWW.CoreLibs.DOM.DOMObject.SetLocalProperty(string key, Object value)
int VWW.CoreLibs.DOM.DOMObject.RemoveLocalProperties(Func<string, bool> keySelector)
Object VWW.CoreLibs.DOM.DOMObject.RemoveLocalProperty(string key)
bool VWW.CoreLibs.DOM.DOMObject.TryGetLocalProperty<T>(string key, out T result)
void VWW.CoreLibs.DOM.DOMObject.add_Updated(EventHandler<DOMUpdateEventArgs> value)
void VWW.CoreLibs.DOM.DOMObject.remove_Updated(EventHandler<DOMUpdateEventArgs> value)
void VWW.CoreLibs.DOM.DOMObject.add_ChildBeforeRemove(EventHandler<DOMUpdateChildRemove> value)
void VWW.CoreLibs.DOM.DOMObject.remove_ChildBeforeRemove(EventHandler<DOMUpdateChildRemove> value)
void VWW.CoreLibs.DOM.DOMObject.add_ChildBeforeAdd(EventHandler<DOMUpdateChildAdd> value)
void VWW.CoreLibs.DOM.DOMObject.remove_ChildBeforeAdd(EventHandler<DOMUpdateChildAdd> value)
IEnumerable<string> VWW.CoreLibs.DOM.DOMObject.GetPropertiesWithAttribute(string attributeName)
bool VWW.CoreLibs.DOM.DOMObject.HasAttribute(string attributeName, string propertyName)
TResult VWW.CoreLibs.DOM.DOMObject.GetAttributeValue<TResult>(string attributeName, string propertyName)
void VWW.CoreLibs.DOM.DOMObject.BeginMergeUpdate()
void VWW.CoreLibs.DOM.DOMObject.EndMergeUpdate()
void VWW.CoreLibs.DOM.DOMObject.BeginUpdate()
void VWW.CoreLibs.DOM.DOMObject.EndUpdate()
void VWW.CoreLibs.DOM.DOMObject.ResetTypeID(Guid typeID)
DOMObject VWW.CoreLibs.DOM.DOMObject.Detach()
Detaches the node from its parent and resets the childrens ID's
void VWW.CoreLibs.DOM.DOMObject.Revalidate(Func<DOMObject, bool> validationCallback)
string VWW.CoreLibs.DOM.DOMObject.ToString()
T VWW.CoreLibs.DOM.DOMObject.ParentOfType<T>()
void VWW.CoreLibs.DOM.DOMObject.ClearChildren()
DOMObject VWW.CoreLibs.DOM.DOMObject.Clone()
Gets a deep clone of the current object
void VWW.CoreLibs.DOM.DOMObject.MergeFrom(DOMObject source, bool restore, DOMDiffOperations type)
void VWW.CoreLibs.DOM.DOMObject.MergeFromWithTracking(DOMObject source, bool restore)
Guid VWW.CoreLibs.DOM.DOMObject.get_NodeID()
void VWW.CoreLibs.DOM.DOMObject.set_NodeID(Guid value)
Nullable<Guid> VWW.CoreLibs.DOM.DOMObject.get_BaseTypeID()
void VWW.CoreLibs.DOM.DOMObject.set_BaseTypeID(Nullable<Guid> value)
Nullable<Guid> VWW.CoreLibs.DOM.DOMObject.get_InstanceTypeID()
void VWW.CoreLibs.DOM.DOMObject.set_InstanceTypeID(Nullable<Guid> value)
Nullable<Guid> VWW.CoreLibs.DOM.DOMObject.get_InstanceIndex()
Nullable<Guid> VWW.CoreLibs.DOM.DOMObject.get_TypeIndex()
bool VWW.CoreLibs.DOM.DOMObject.get_IsInstanceRoot()
Nullable<Guid> VWW.CoreLibs.DOM.DOMObject.GetNodeIndex(DOMObject baseNode)
bool VWW.CoreLibs.DOM.DOMObject.get_MergeLocked()
ReferenceContract VWW.CoreLibs.DOM.DOMObject.get_Contract()
Guid VWW.CoreLibs.DOM.DOMObject.get_RecordID()
string VWW.CoreLibs.DOM.DOMObject.get_NodePath()
long VWW.CoreLibs.DOM.DOMObject.get_ID()
Guid VWW.CoreLibs.DOM.DOMObject.get_MergeID()
void VWW.CoreLibs.DOM.DOMObject.set_MergeID(Guid value)
DOMAttributeSet VWW.CoreLibs.DOM.DOMObject.get_Attributes()
bool VWW.CoreLibs.DOM.DOMObject.get_Accessable()
bool VWW.CoreLibs.DOM.DOMObject.get_Viewable()
Object VWW.CoreLibs.DOM.DOMObject.get_Tag()
void VWW.CoreLibs.DOM.DOMObject.set_Tag(Object value)
DOMObject VWW.CoreLibs.DOM.DOMObject.get_Parent()
Guid VWW.CoreLibs.DOM.DOMObject.get_TypeID()
void VWW.CoreLibs.DOM.DOMObject.set_TypeID(Guid value)
int VWW.CoreLibs.DOM.DOMObject.get_TypeNodeID()
void VWW.CoreLibs.DOM.DOMObject.set_TypeNodeID(int value)
bool VWW.CoreLibs.DOM.DOMObject.get_Temporary()
void VWW.CoreLibs.DOM.DOMObject.set_Temporary(bool value)
bool VWW.CoreLibs.DOM.DOMObject.get_Transient()
void VWW.CoreLibs.DOM.DOMObject.set_Transient(bool value)
bool VWW.CoreLibs.DOM.DOMObject.get_Enabled()
void VWW.CoreLibs.DOM.DOMObject.set_Enabled(bool value)
DOMProtectionFlags VWW.CoreLibs.DOM.DOMObject.get_ProtectionFlags()
void VWW.CoreLibs.DOM.DOMObject.set_ProtectionFlags(DOMProtectionFlags value)
DOMAttributeCache VWW.CoreLibs.DOM.DOMObject.get_AttributeCache()
void VWW.CoreLibs.DOM.DOMObject.set_AttributeCache(DOMAttributeCache value)
bool VWW.CoreLibs.DOM.DOMObject.get_Validated()
void VWW.CoreLibs.DOM.DOMObject.set_Validated(bool value)
Guid VWW.CoreLibs.DOM.DOMObject.get_TemplateID()
void VWW.CoreLibs.DOM.DOMObject.set_TemplateID(Guid value)
DateTime VWW.CoreLibs.DOM.DOMObject.get_ServerTime()
DOMObjectCollection VWW.CoreLibs.DOM.DOMObject.get_Children()
DOMPropertyCollection VWW.CoreLibs.DOM.DOMObject.get_Properties()
List<string> VWW.CoreLibs.DOM.DOMObject.get_SystemPropertyNames()
DOMDocument VWW.CoreLibs.DOM.DOMObject.get_Document()
DOMDocument VWW.CoreLibs.DOM.DOMObject.get_RootDocument()
string VWW.CoreLibs.DOM.DOMObject.get_Title()
void VWW.CoreLibs.DOM.DOMObject.set_Title(string value)
bool VWW.CoreLibs.DOM.DOMObject.get_Visible()
void VWW.CoreLibs.DOM.DOMObject.set_Visible(bool value)
string VWW.CoreLibs.DOM.DOMObject.get_Class()
void VWW.CoreLibs.DOM.DOMObject.set_Class(string value)
IEnumerable<DOMAttribute> VWW.CoreLibs.DOM.DOMObject.get_ObjectAttributes()
bool VWW.CoreLibs.DOM.DOMObject.get_TypeReference()
void VWW.CoreLibs.DOM.DOMObject.set_TypeReference(bool value)
Boolean[] VWW.CoreLibs.DOM.DOMObject.get_TypeReferenceReload()
void VWW.CoreLibs.DOM.DOMObject.set_TypeReferenceReload(Boolean[] value)
DOMObject VWW.CoreLibs.DOM.DOMObject.get_TypeRoot()
DOMObject VWW.CoreLibs.DOM.DOMObject.get_InstanceRoot()
bool VWW.CoreLibs.DOM.DOMObject.get_IsTypeRoot()
void VWW.CoreLibs.DOM.DOMObject.set_IsTypeRoot(bool value)
DOMObject VWW.CoreLibs.DOM.DOMObject.get_TemplateRoot()
bool VWW.CoreLibs.DOM.DOMObject.get_IsTemplateRoot()
bool VWW.CoreLibs.DOM.DOMObject.get_IsInReference()
bool VWW.CoreLibs.DOM.DOMObject.get_IsTopLevelReference()
bool VWW.CoreLibs.DOM.DOMObject.Equals(DOMObject x, DOMObject y)