public static void PopulateMethodList(XMLMethods methods, List <CompNamed> method_list) { foreach (object key in methods.keys.Keys) { XMLMethods.SignatureFlags signatureFlags = (methods.signatureFlags != null && methods.signatureFlags.ContainsKey(key) ? (XMLMethods.SignatureFlags)methods.signatureFlags [key] : XMLMethods.SignatureFlags.None); XMLParameters parameters = (methods.parameters == null ? null : (XMLParameters)methods.parameters[key]); XMLGenericParameters genericParameters = (methods.genericParameters == null ? null : (XMLGenericParameters)methods.genericParameters[key]); XMLAttributes attributes = (methods.attributeMap == null ? null : (XMLAttributes)methods.attributeMap[key]); string returnType = (methods.returnTypes == null ? null : (string)methods.returnTypes[key]); method_list.Add(new MasterMethod((string)methods.keys[key], signatureFlags, returnType, parameters, genericParameters, methods.ConvertToString(Int32.Parse((string)methods.access[key])), attributes)); } }
public static void PopulateMethodList (XMLMethods methods, List<CompNamed> method_list) { foreach (object key in methods.keys.Keys) { XMLMethods.SignatureFlags signatureFlags = (methods.signatureFlags != null && methods.signatureFlags.ContainsKey (key) ? (XMLMethods.SignatureFlags) methods.signatureFlags [key] : XMLMethods.SignatureFlags.None); XMLParameters parameters = (methods.parameters == null ? null : (XMLParameters)methods.parameters[key]); XMLGenericParameters genericParameters = (methods.genericParameters == null ? null : (XMLGenericParameters)methods.genericParameters[key]); XMLAttributes attributes = (methods.attributeMap == null ? null : (XMLAttributes)methods.attributeMap[key]); string returnType = (methods.returnTypes == null ? null : (string)methods.returnTypes[key]); method_list.Add (new MasterMethod ((string)methods.keys[key], signatureFlags, returnType, parameters, genericParameters, methods.ConvertToString (Int32.Parse ((string)methods.access[key])), attributes)); } }