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); }