Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / ComponentModel / IntSecurity.cs / 1 / 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; } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SortDescription.cs
- InternalsVisibleToAttribute.cs
- XmlElement.cs
- HwndProxyElementProvider.cs
- GeneralTransform2DTo3D.cs
- RijndaelManaged.cs
- IsolatedStorageFileStream.cs
- Variable.cs
- SHA384.cs
- MetafileHeaderWmf.cs
- Grant.cs
- SqlDataSourceStatusEventArgs.cs
- OciEnlistContext.cs
- ActivityBuilderHelper.cs
- XmlValidatingReader.cs
- VisualStyleElement.cs
- BindingListCollectionView.cs
- WmlValidationSummaryAdapter.cs
- RemoteCryptoRsaServiceProvider.cs
- ListViewItem.cs
- StylusPointPropertyInfo.cs
- ObjectMaterializedEventArgs.cs
- ThaiBuddhistCalendar.cs
- XamlWriter.cs
- Brush.cs
- TrimSurroundingWhitespaceAttribute.cs
- WebPartMenu.cs
- Bookmark.cs
- UnsafeNativeMethods.cs
- Vector3DValueSerializer.cs
- Size3D.cs
- VarRefManager.cs
- OrderPreservingMergeHelper.cs
- HotCommands.cs
- InteropAutomationProvider.cs
- Int32Collection.cs
- SqlGenerator.cs
- XmlSchemaRedefine.cs
- XmlSchemaImporter.cs
- TextDecorationCollection.cs
- GZipStream.cs
- TextSelectionHighlightLayer.cs
- Scripts.cs
- SchemaCollectionCompiler.cs
- WinFormsComponentEditor.cs
- TrustSection.cs
- PropertyMetadata.cs
- ImageCodecInfo.cs
- ObjectViewEntityCollectionData.cs
- PerformanceCountersElement.cs
- BaseValidator.cs
- LayoutTableCell.cs
- PipelineModuleStepContainer.cs
- PageHandlerFactory.cs
- XmlSchemaObject.cs
- Button.cs
- UnconditionalPolicy.cs
- RelationshipDetailsRow.cs
- SafeTimerHandle.cs
- ObjectContextServiceProvider.cs
- PublisherMembershipCondition.cs
- FrameworkReadOnlyPropertyMetadata.cs
- HelpFileFileNameEditor.cs
- ObjectItemLoadingSessionData.cs
- PopupRootAutomationPeer.cs
- BaseResourcesBuildProvider.cs
- DockPanel.cs
- SqlReferenceCollection.cs
- PermissionSet.cs
- IDataContractSurrogate.cs
- ScriptingSectionGroup.cs
- ProcessProtocolHandler.cs
- Material.cs
- Light.cs
- RowToFieldTransformer.cs
- ManualResetEventSlim.cs
- MatrixCamera.cs
- Focus.cs
- AlgoModule.cs
- Bidi.cs
- Parallel.cs
- CategoryValueConverter.cs
- HostExecutionContextManager.cs
- StructuredProperty.cs
- AutomationAttributeInfo.cs
- BitVector32.cs
- MessagePropertyDescription.cs
- ScriptMethodAttribute.cs
- SizeConverter.cs
- ToolStripItemTextRenderEventArgs.cs
- Vector3DAnimationBase.cs
- SelectingProviderEventArgs.cs
- TrackingRecord.cs
- Compress.cs
- DragEventArgs.cs
- PEFileEvidenceFactory.cs
- OptimizerPatterns.cs
- AutomationElement.cs
- ConfigXmlText.cs
- ContainerFilterService.cs