/// <summary> /// Creates a resource entry for the specified resource type. /// </summary> private IResource CreateResourceTypeResource(int ID, string name, string displayNameMask) { IResource res = _storage.BeginNewResource("ResourceType"); res.SetProp(_storage.Props.TypeId, ID); res.SetProp(_storage.Props.Name, name); res.SetProp(_storage.Props.DisplayNameMask, displayNameMask); res.EndUpdate(); return(res); }
/// <summary> /// Creates a resource describing the property type. /// </summary> private IResource CreatePropTypeResource(int ID, string name, PropDataType propType, PropTypeFlags flags) { IResource res = _storage.BeginNewResource("PropType"); res.SetProp(_storage.Props.Name, name); res.SetProp(_storage.Props.TypeId, ID); res.SetProp(_storage.Props.DataType, (int)propType); res.SetProp(_storage.Props.Flags, (int)flags); res.EndUpdate(); return(res); }