System.Runtime.Remoting.MetadataServices.SdlParser.ResolveTypeAttribute C# (CSharp) Method

ResolveTypeAttribute() private method

private ResolveTypeAttribute ( String &typeName, String &typeNS, bool &bEmbedded, bool &bPrimitive ) : void
typeName String
typeNS String
bEmbedded bool
bPrimitive bool
return void
        private void ResolveTypeAttribute(ref String typeName, out String typeNS,
                                          out bool bEmbedded, out bool bPrimitive)
        {
            Util.Log("SdlParser.ResolveTypeAttribute typeName "+typeName);                                  
            if(MatchingStrings(typeName, s_emptyString))
            {
                typeName = s_objectString;
                typeNS = s_schemaNamespaceString;
                bEmbedded = true;
                bPrimitive = false;
            }
            else
            {
                // The type field is a QName
                typeNS = ParseQName(ref typeName);

                // Check for reference and array types
                ResolveTypeNames(ref typeNS, ref typeName, out bEmbedded, out bPrimitive);
            }

            return;
        }