示例#1
0
        /// <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);
        }
示例#2
0
        /// <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);
        }