Exemplo n.º 1
0
 /// <summary>
 /// Implements <see cref="IVerbalizeCustomChildren.GetCustomChildVerbalizations"/>.
 /// Explicitly verbalizes extension elements
 /// </summary>
 protected IEnumerable <CustomChildVerbalizer> GetCustomChildVerbalizations(IVerbalizeFilterChildren filter, IDictionary <string, object> verbalizationOptions, VerbalizationSign sign)
 {
     foreach (ModelElement extensionElement in ExtensionCollection)
     {
         IVerbalize verbalizeExtension = extensionElement as IVerbalize;
         if (verbalizeExtension != null)
         {
             yield return(CustomChildVerbalizer.VerbalizeInstance(verbalizeExtension));
         }
     }
 }
Exemplo n.º 2
0
			/// <summary>
			/// Initializes a new instance of FactTypeVerbalizationWrapper
			/// </summary>
			/// <param name="verbalizationObject">The verbalization object.</param>
			/// <param name="filter">The filter.</param>
			public ObjectTypePageHeaderSummary(IVerbalize verbalizationObject, IVerbalizeFilterChildren filter)
			{
				myVerbalizationObject = verbalizationObject;
				myFilterChildren = filter;
			}