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
- StrokeNodeOperations.cs
- GenericsInstances.cs
- CodeArgumentReferenceExpression.cs
- TimeSpanConverter.cs
- XmlDictionaryWriter.cs
- PersistenceTypeAttribute.cs
- HttpListenerPrefixCollection.cs
- LightweightCodeGenerator.cs
- ThreadPool.cs
- ChangeDirector.cs
- Events.cs
- DragEventArgs.cs
- InternalDispatchObject.cs
- Rfc2898DeriveBytes.cs
- DocumentAutomationPeer.cs
- ReadContentAsBinaryHelper.cs
- TreeWalker.cs
- WmlPageAdapter.cs
- WebPartsPersonalization.cs
- JsonStringDataContract.cs
- SortDescription.cs
- WindowCollection.cs
- EnumerableRowCollection.cs
- SocketInformation.cs
- GrammarBuilderPhrase.cs
- ViewSimplifier.cs
- DesignerSerializationVisibilityAttribute.cs
- SubMenuStyle.cs
- HttpProcessUtility.cs
- QueryStringParameter.cs
- AVElementHelper.cs
- WbemException.cs
- XmlAggregates.cs
- HotCommands.cs
- MetadataCache.cs
- ExpressionTable.cs
- SessionEndingCancelEventArgs.cs
- BitVector32.cs
- AsyncPostBackTrigger.cs
- XslAstAnalyzer.cs
- CustomErrorCollection.cs
- DataGridViewLayoutData.cs
- BamlWriter.cs
- StreamResourceInfo.cs
- PassportPrincipal.cs
- FixedSOMTableCell.cs
- TreeBuilderXamlTranslator.cs
- HTTPNotFoundHandler.cs
- ExecutionEngineException.cs
- TypefaceCollection.cs
- CharConverter.cs
- TraceContext.cs
- HttpProtocolReflector.cs
- InvalidateEvent.cs
- SQLByte.cs
- CodeAttributeArgument.cs
- securitycriticaldataClass.cs
- OciEnlistContext.cs
- RepeatBehavior.cs
- ContentDesigner.cs
- Converter.cs
- ProcessThreadCollection.cs
- FormViewCommandEventArgs.cs
- CodeMethodReturnStatement.cs
- COM2ComponentEditor.cs
- ClipboardProcessor.cs
- _NegoStream.cs
- ListViewDesigner.cs
- PerspectiveCamera.cs
- RuleCache.cs
- ResourceSet.cs
- CodeVariableReferenceExpression.cs
- FlagPanel.cs
- GZipDecoder.cs
- AlgoModule.cs
- MatrixConverter.cs
- DefaultAuthorizationContext.cs
- XmlSerializerSection.cs
- PrtCap_Base.cs
- LinkLabel.cs
- DesignerSerializationVisibilityAttribute.cs
- Label.cs
- LinqToSqlWrapper.cs
- DrawingBrush.cs
- PassportAuthenticationModule.cs
- ResourceBinder.cs
- PackagePartCollection.cs
- HostingEnvironmentWrapper.cs
- _AuthenticationState.cs
- AggregateNode.cs
- ListenerSingletonConnectionReader.cs
- BuildProvider.cs
- GenericRootAutomationPeer.cs
- ImageSource.cs
- XmlObjectSerializerReadContext.cs
- GeometryModel3D.cs
- GuidConverter.cs
- SharedDp.cs
- SQLBinary.cs
- HtmlElementEventArgs.cs