Пример #1
0
        internal bool IsRdlFeatureAllowed(RdlFeatures feature, int configVersion, RenderMode renderMode)
        {
            FeatureDescriptor featureDescriptor = m_rdlFeatureVersioningStructure[(int)feature];
            bool num  = configVersion == 0 || featureDescriptor.AddedInCompatVersion <= configVersion;
            bool flag = (featureDescriptor.AllowedRenderModes & renderMode) == renderMode;

            return(num && flag);
        }
Пример #2
0
 public void Add(RdlFeatures featureType, int addedInCompatVersion, RenderMode allowedRenderModes)
 {
     this.m_rdlFeatureVersioningStructure[(int)featureType] = new FeatureDescriptor(addedInCompatVersion, allowedRenderModes);
 }
 internal bool IsRdlFeatureRestricted(RdlFeatures feature)
 {
     return(!m_rdlFeatureVersioningStructure.IsRdlFeatureAllowed(feature, m_configVersion, m_publishingContext.PublishingVersioning.RenderMode));
 }