예제 #1
0
파일: Dump.cs 프로젝트: zer09/Cosmos
        private static void DumpParameter(MethodParameterMeta param, XmlWriter output)
        {
            output.WriteStartElement("Parameter");
            {
                if (param == null)
                {
                    Console.Write("");
                }
                output.WriteAttributeString("IsByRef", param.IsByRef.ToString());
#if DEBUG
                output.WriteAttributeString("MetaId", (string)param.Data[EcmaCil.DataIds.DebugMetaId]);
#endif
                //output.WriteAttributeString("Name", param.Name);
                //output.WriteAttributeString("IsPointer", param.IsPointer.ToString());
                //output.WriteAttributeString("ParameterType", "#" + param.PropertyType.MetaId);
            }
            output.WriteEndElement();
        }
예제 #2
0
파일: Dump.cs 프로젝트: Orvid/Cosmos
        private static void DumpParameter(MethodParameterMeta param, XmlWriter output)
        {
            output.WriteStartElement("Parameter");
            {
                if (param == null)
                {
                    Console.Write("");
                }
                output.WriteAttributeString("IsByRef", param.IsByRef.ToString());
#if DEBUG
                output.WriteAttributeString("MetaId", (string)param.Data[EcmaCil.DataIds.DebugMetaId]);
#endif
                //output.WriteAttributeString("Name", param.Name);
                //output.WriteAttributeString("IsPointer", param.IsPointer.ToString());
                //output.WriteAttributeString("ParameterType", "#" + param.PropertyType.MetaId);
            }
            output.WriteEndElement();
        }
예제 #3
0
 public MethodMeta()
     : base()
 {
     Parameters = new MethodParameterMeta[0];
 }
예제 #4
0
파일: MethodMeta.cs 프로젝트: zer09/Cosmos
 public MethodMeta()
     : base()
 {
     Parameters = new MethodParameterMeta[0];
 }