internal static void FeaturesSetter(object value, IPropertyBag propertyBag) { HybridFeatureFlags hybridFeatureFlags = HybridConfiguration.HybridFeaturePropertyValueToHybridFeatureFlags((MultiValuedProperty <HybridFeature>)value); propertyBag[HybridConfigurationSchema.Flags] = (int)hybridFeatureFlags; }
internal static ADObjectId GetWellKnownLocation(ADObjectId orgContainerId) { return(HybridConfiguration.GetWellKnownParentLocation(orgContainerId).GetDescendantId(HybridConfiguration.parentPath)); }
internal static object FeaturesGetter(IPropertyBag propertyBag) { HybridFeatureFlags hybridFeaturesFlags = (HybridFeatureFlags)propertyBag[HybridConfigurationSchema.Flags]; return(HybridConfiguration.HybridFeaturesFlagsToHybridFeaturesPropertyValue(hybridFeaturesFlags)); }