BuildTypeDefinition() private method

private BuildTypeDefinition ( Type t ) : JsTypeDefinition
t System.Type
return JsTypeDefinition
Exemplo n.º 1
0
        //----------------------------------------------------------------------------------------
        public JsTypeDefinition GetJsTypeDefinition(Type actualType)
        {
            JsTypeDefinition found;

            if (_mappingJsTypeDefinition.TryGetValue(actualType, out found))
            {
                return(found);
            }

            //if not found
            //just create it
            found = _jsTypeDefBuilder.BuildTypeDefinition(actualType);
            _mappingJsTypeDefinition.Add(actualType, found);
            this.RegisterTypeDefinition(found);

            return(found);
        }