public List <XndAttrib> GetAttribs() { unsafe { List <XndAttrib> attribList = new List <XndAttrib>(); int count = XndSDK.XNDNode_GetAttribNumber(CoreObject); for (int i = 0; i < count; i++) { var attrHandle = XndSDK.XNDNode_GetAttrib(CoreObject, i); XndAttrib nd = new XndAttrib(attrHandle); attribList.Add(nd); } return(attribList); } }