예제 #1
0
파일: Class.cs 프로젝트: vikyding/Vipr
 internal static Class ForEntityContainer(OdcmModel odcmModel, OdcmServiceClass odcmContainer)
 {
     return(new Class
     {
         AccessModifier = "public ",
         Constructors = global::Vipr.Writer.CSharp.Lite.Constructors.ForEntityContainer(odcmContainer),
         Description = odcmContainer.Description,
         Fields = global::Vipr.Writer.CSharp.Lite.Fields.ForEntityContainer(odcmContainer),
         Interfaces = global::Vipr.Writer.CSharp.Lite.ImplementedInterfaces.ForEntityContainer(odcmContainer),
         Identifier = NamesService.GetEntityContainerTypeName(odcmContainer),
         NestedClasses = new[] { ForGeneratedEdmModel(odcmModel) },
         Methods = global::Vipr.Writer.CSharp.Lite.Methods.ForEntityContainer(odcmContainer),
         Properties = global::Vipr.Writer.CSharp.Lite.Properties.ForEntityContainer(odcmContainer)
     });
 }