protected override void InnerExecute(object parameter) { base.InnerExecute(parameter); if (AddedElementViewModel != null) { var exceptionTypesElement = (ElementCollectionViewModel)AddedElementViewModel.ChildElement("ExceptionTypes"); var addedExceptionType = exceptionTypesElement.AddNewCollectionElement(typeof(ExceptionTypeData)); addedExceptionType.Property("Name").Value = "All Exceptions"; addedExceptionType.Property("TypeName").Value = typeof(Exception).AssemblyQualifiedName; } }
/// <summary> /// The method invoked during execution. /// </summary> /// <param name="parameter">Data used by the command. If the command does not require data to be passed, this object can be set to null. /// </param> protected override void InnerExecute(object parameter) { base.InnerExecute(parameter); commandService.ExecuteAddBlockForSection(commandAttribute.SectionName); if (commandAttribute.DefaultProviderConfigurationType != null) { var declaringElement = lookup.FindInstancesOfConfigurationType(commandAttribute.DefaultProviderConfigurationType).FirstOrDefault(); if (declaringElement != null) { object defaultProviderValue = declaringElement.Property(commandAttribute.DefaultProviderConfigurationPropertyName).Value; AddedElementViewModel.Property(commandAttribute.SateliteProviderReferencePropertyName).Value = defaultProviderValue; } } }
protected override void InnerExecute(object parameter) { base.InnerExecute(parameter); AddedElementViewModel.Property("Name").Value = property.Name; }
protected override void InnerExecute(object parameter) { base.InnerExecute(parameter); AddedElementViewModel.Property("CacheStorage").Value = cachingSection.NullBackingStoreName; }