Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / IntSecurity.cs / 1305376 / IntSecurity.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.ComponentModel { using System; using System.Security; using System.Security.Permissions; [HostProtection(SharedState = true)] internal static class IntSecurity { public static readonly CodeAccessPermission UnmanagedCode = new SecurityPermission(SecurityPermissionFlag.UnmanagedCode); public static readonly CodeAccessPermission FullReflection = new ReflectionPermission(PermissionState.Unrestricted); public static string UnsafeGetFullPath(string fileName) { string full = fileName; FileIOPermission fiop = new FileIOPermission(PermissionState.None); fiop.AllFiles = FileIOPermissionAccess.PathDiscovery; fiop.Assert(); try { full = System.IO.Path.GetFullPath(fileName); } finally { CodeAccessPermission.RevertAssert(); } return full; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DispatcherTimer.cs
- EncoderParameters.cs
- RootBrowserWindowProxy.cs
- DbgUtil.cs
- Soap.cs
- D3DImage.cs
- DefaultMergeHelper.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- ApplicationTrust.cs
- LassoHelper.cs
- FileDataSourceCache.cs
- DropSource.cs
- InstanceCompleteException.cs
- GPRECT.cs
- ZipIOCentralDirectoryFileHeader.cs
- ToolStripOverflow.cs
- DependencySource.cs
- PropertyDescriptorComparer.cs
- RegexStringValidator.cs
- InputLangChangeRequestEvent.cs
- StorageMappingFragment.cs
- KnownTypesProvider.cs
- UiaCoreTypesApi.cs
- PopupRoot.cs
- DataGridViewEditingControlShowingEventArgs.cs
- HttpGetProtocolImporter.cs
- ClientSideQueueItem.cs
- SqlCommand.cs
- DataObject.cs
- NamespaceInfo.cs
- IisTraceWebEventProvider.cs
- TextAdaptor.cs
- IOException.cs
- COSERVERINFO.cs
- MarkupExtensionReturnTypeAttribute.cs
- Monitor.cs
- SiteMapPathDesigner.cs
- ContractSearchPattern.cs
- DataColumnMapping.cs
- KeyGesture.cs
- SqlSupersetValidator.cs
- ReadOnlyTernaryTree.cs
- SafeLocalMemHandle.cs
- SessionStateItemCollection.cs
- FixedSOMFixedBlock.cs
- Quaternion.cs
- IfAction.cs
- DataGridCaption.cs
- RemoteCryptoTokenProvider.cs
- BitmapEffectGeneralTransform.cs
- CurrencyWrapper.cs
- TextSchema.cs
- DataColumnMapping.cs
- GPPOINTF.cs
- HtmlGenericControl.cs
- LocalizableAttribute.cs
- PeerChannelListener.cs
- ButtonFieldBase.cs
- Style.cs
- NaturalLanguageHyphenator.cs
- EntityDesignPluralizationHandler.cs
- EUCJPEncoding.cs
- DataGridViewTextBoxEditingControl.cs
- ProfileManager.cs
- ColorPalette.cs
- StreamGeometryContext.cs
- EntityCodeGenerator.cs
- CompoundFileStorageReference.cs
- TrackingLocation.cs
- ProjectedSlot.cs
- TreeViewImageIndexConverter.cs
- SimpleType.cs
- IdentitySection.cs
- Transform.cs
- StylusCaptureWithinProperty.cs
- PointKeyFrameCollection.cs
- TargetInvocationException.cs
- KeyedHashAlgorithm.cs
- PersonalizationAdministration.cs
- CompilerScope.cs
- InvalidProgramException.cs
- ConnectionManagementElementCollection.cs
- DocumentCollection.cs
- AddInAdapter.cs
- ArgumentsParser.cs
- XsdDataContractImporter.cs
- TimersDescriptionAttribute.cs
- OleStrCAMarshaler.cs
- ImageBrush.cs
- CallContext.cs
- BindMarkupExtensionSerializer.cs
- ColumnResizeAdorner.cs
- StreamResourceInfo.cs
- TableCellCollection.cs
- SolidBrush.cs
- ToolboxCategoryItems.cs
- HashCoreRequest.cs
- DebugView.cs
- Globals.cs
- JumpTask.cs