Beispiel #1
0
        /// <summary>
        /// Uses reflection to create the XpsSerializer
        /// </summary>
        /// <remarks>
        ///     Creates the Xps default serializer
        /// </remarks>
        /// <returns>SerializerDescriptor for new serializer</returns>
        private SerializerDescriptor CreateSystemSerializerDescriptor()
        {
            SerializerDescriptor serializerDescriptor = null;

            // The XpsSerializer (our default document serializer) is defined in ReachFramework.dll
            // But callers can only get here if the above demand succeeds, so they are already fully trusted
            serializerDescriptor = SerializerDescriptor.CreateFromFactoryInstance(
                new XpsSerializerFactory()
                );

            return(serializerDescriptor);
        }
 private SerializerDescriptor CreateSystemSerializerDescriptor()
 {
     SecurityHelper.DemandPlugInSerializerPermissions();
     return(SerializerDescriptor.CreateFromFactoryInstance(new XpsSerializerFactory()));
 }