예제 #1
0
        //
        // WriteStruct
        //
        public void WriteStruct(StructFacet facet)
        {
            if (!Config.GenerateFacetBinding(facet))
            {
                return;
            }

            WriteClassStart(facet, "struct");
            WriteConstructors(facet.Constructors);
            WriteFields(facet.Fields);
            WriteProperties(facet.Properties);
            WriteMethods(facet.Methods);
            WriteClassEnd(facet);
        }
예제 #2
0
 //
 // WriteStruct
 //
 public void WriteStruct(StructFacet @struct)
 {
     WriteClassStart(@struct, "struct");
     WriteConstructors(@struct.Constructors);
     WriteFields(@struct.Fields);
     WriteProperties(@struct.Properties);
     WriteMethods(@struct.Methods);
     WriteClassEnd(@struct);
 }