Esempio n. 1
0
 internal static Class ForEntityContainer(OdcmModel odcmModel, OdcmServiceClass odcmContainer)
 {
     return(new Class
     {
         AccessModifier = "public ",
         Constructors = global::Vipr.Writer.CSharp.Constructors.ForEntityContainer(odcmContainer),
         Description = odcmContainer.Description,
         Fields = global::Vipr.Writer.CSharp.Fields.ForEntityContainer(odcmContainer),
         Interfaces = global::Vipr.Writer.CSharp.ImplementedInterfaces.ForEntityContainer(odcmContainer),
         Identifier = NamesService.GetEntityContainerTypeName(odcmContainer),
         NestedClasses = new[] { ForGeneratedEdmModel(odcmModel) },
         Methods = global::Vipr.Writer.CSharp.Methods.ForEntityContainer(odcmContainer),
         Properties = global::Vipr.Writer.CSharp.Properties.ForEntityContainer(odcmContainer)
     });
 }