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
- TransformGroup.cs
- PropertyGridEditorPart.cs
- TransformedBitmap.cs
- CursorInteropHelper.cs
- ApplyTemplatesAction.cs
- TextBlock.cs
- SocketAddress.cs
- ExtensionDataObject.cs
- RubberbandSelector.cs
- ToolboxDataAttribute.cs
- UnauthorizedAccessException.cs
- StrokeCollectionDefaultValueFactory.cs
- StylusPointPropertyId.cs
- ControlPropertyNameConverter.cs
- CompositeScriptReferenceEventArgs.cs
- ErrorTableItemStyle.cs
- TaskResultSetter.cs
- StreamWriter.cs
- ClassHandlersStore.cs
- StorageAssociationSetMapping.cs
- DateTimeConstantAttribute.cs
- QueryActivatableWorkflowsCommand.cs
- MultiView.cs
- TakeQueryOptionExpression.cs
- HttpWrapper.cs
- VirtualDirectoryMapping.cs
- TextContainerChangedEventArgs.cs
- OleServicesContext.cs
- ConfigXmlComment.cs
- AssemblyName.cs
- Brush.cs
- Utils.cs
- SqlCacheDependencyDatabaseCollection.cs
- XmlDictionaryReader.cs
- TypeTypeConverter.cs
- SoapSchemaMember.cs
- WhitespaceSignificantCollectionAttribute.cs
- DataGridState.cs
- XmlSchemaAnnotation.cs
- ArrayMergeHelper.cs
- ZipIOExtraFieldZip64Element.cs
- LogicalTreeHelper.cs
- BufferBuilder.cs
- GacUtil.cs
- IPipelineRuntime.cs
- UnauthorizedWebPart.cs
- RouteParameter.cs
- PolicyChain.cs
- ServiceX509SecurityTokenProvider.cs
- BitmapEffectGroup.cs
- TrackPoint.cs
- MatrixTransform3D.cs
- Page.cs
- DataGridViewCheckBoxCell.cs
- QilUnary.cs
- serverconfig.cs
- ToolStripLocationCancelEventArgs.cs
- ApplicationContext.cs
- UseAttributeSetsAction.cs
- CompilerLocalReference.cs
- ProfileManager.cs
- DBNull.cs
- RepeaterItem.cs
- Tracking.cs
- WindowsGraphics.cs
- KnownTypes.cs
- SafeFileMappingHandle.cs
- SystemInfo.cs
- CriticalExceptions.cs
- DataGridColumnCollectionEditor.cs
- ListViewInsertionMark.cs
- SessionStateItemCollection.cs
- StatusBarPanel.cs
- sqlser.cs
- BooleanKeyFrameCollection.cs
- InvocationExpression.cs
- XmlSchemaExternal.cs
- TileBrush.cs
- UidManager.cs
- ActivityFunc.cs
- Debug.cs
- HTMLTextWriter.cs
- DataGrid.cs
- PointAnimation.cs
- PropertyRef.cs
- AccessDataSourceView.cs
- PlatformCulture.cs
- QuerySelectOp.cs
- DefaultAssemblyResolver.cs
- Error.cs
- UpDownBase.cs
- GeometryGroup.cs
- DataGridColumnCollection.cs
- XmlQueryOutput.cs
- StrongTypingException.cs
- SafeEventLogWriteHandle.cs
- WebPartHeaderCloseVerb.cs
- LabelAutomationPeer.cs
- ExpressionPrefixAttribute.cs
- ToolStripScrollButton.cs