Esempio n. 1
0
        internal CompDef(
            SU.ComponentDefinitionRef componentDefinitionRef)
        {
            // Get the name.

            SU.StringRef stringRef = new SU.StringRef();
            SU.StringCreate(stringRef);

            SU.ComponentDefinitionGetName(componentDefinitionRef, stringRef);

            Name = Convert.ToStringAndRelease(stringRef);

            // Get the description.

            stringRef = new SU.StringRef();
            SU.StringCreate(stringRef);

            SU.ComponentDefinitionGetDescription(componentDefinitionRef, stringRef);

            Description = Convert.ToStringAndRelease(stringRef);

            // Get the entities.

            SU.EntitiesRef entitiesRef = new SU.EntitiesRef();

            SU.ComponentDefinitionGetEntities(componentDefinitionRef, entitiesRef);

            //entities = new Entities(entitiesRef);
            UnpackEntities(entitiesRef);
        }