Exemplo n.º 1
0
            void IEnumSTATPROPSTG.Clone(out IEnumSTATPROPSTG ppenum)
            {
                UnsafeNativeCompoundFileMethods.UnsafeNativeIEnumSTATPROPSTG enumSTATPROPSTG;

                _unsafeEnumSTATPROPSTG.Clone(out enumSTATPROPSTG);

                if (enumSTATPROPSTG != null)
                {
                    ppenum = new SafeIEnumSTATPROPSTGImplementation(enumSTATPROPSTG);
                }
                else
                {
                    ppenum = null;
                }
            }
Exemplo n.º 2
0
            void IEnumSTATPROPSTG.Clone(out IEnumSTATPROPSTG ppenum)
            {
                SecurityHelper.DemandCompoundFileIOPermission();

                UnsafeNativeCompoundFileMethods.UnsafeNativeIEnumSTATPROPSTG enumSTATPROPSTG;

                _unsafeEnumSTATPROPSTG.Clone(out enumSTATPROPSTG);

                if (enumSTATPROPSTG != null)
                {
                    ppenum = new SafeIEnumSTATPROPSTGImplementation(enumSTATPROPSTG);
                }
                else
                {
                    ppenum = null;
                }
            }
Exemplo n.º 3
0
            void IPropertyStorage.Enum(
                out IEnumSTATPROPSTG ppenum
                )
            {
#if Using_SafeIPropertyStorageImplementation_Enum
                UnsafeNativeCompoundFileMethods.UnsafeNativeIEnumSTATPROPSTG unsafeEnumSTATPROPSTG;

                _unsafePropertyStorage.Enum(
                    out unsafeEnumSTATPROPSTG
                    );

                if (unsafeEnumSTATPROPSTG != null)
                {
                    ppenum = new SafeIEnumSTATPROPSTGImplementation(unsafeEnumSTATPROPSTG);
                }
                else
#endif
                ppenum = null;
            }
Exemplo n.º 4
0
            void IEnumSTATPROPSTG.Clone(out IEnumSTATPROPSTG ppenum)
            {
                SecurityHelper.DemandCompoundFileIOPermission();

                UnsafeNativeCompoundFileMethods.UnsafeNativeIEnumSTATPROPSTG enumSTATPROPSTG;

                _unsafeEnumSTATPROPSTG.Clone(out enumSTATPROPSTG);

                if (enumSTATPROPSTG != null)
                    ppenum = new SafeIEnumSTATPROPSTGImplementation(enumSTATPROPSTG);
                else
                    ppenum = null;
            }
Exemplo n.º 5
0
            void IPropertyStorage.Enum(
                out IEnumSTATPROPSTG ppenum
                )
            {
                SecurityHelper.DemandCompoundFileIOPermission();

#if Using_SafeIPropertyStorageImplementation_Enum                

                UnsafeNativeCompoundFileMethods.UnsafeNativeIEnumSTATPROPSTG unsafeEnumSTATPROPSTG;

                _unsafePropertyStorage.Enum(
                    out unsafeEnumSTATPROPSTG
                    );

                if (unsafeEnumSTATPROPSTG != null)
                    ppenum = new SafeIEnumSTATPROPSTGImplementation(unsafeEnumSTATPROPSTG);
                else
#endif                    
                    ppenum = null;
            }