Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / clr / src / BCL / System / MissingFieldException.cs / 1 / MissingFieldException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: MissingFieldException ** ** Purpose: The exception class for class loading failures. ** =============================================================================*/ namespace System { using System; using System.Runtime.Remoting; using System.Runtime.Serialization; using System.Runtime.CompilerServices; using System.Globalization; [System.Runtime.InteropServices.ComVisible(true)] [Serializable()] public class MissingFieldException : MissingMemberException, ISerializable { public MissingFieldException() : base(Environment.GetResourceString("Arg_MissingFieldException")) { SetErrorCode(__HResults.COR_E_MISSINGFIELD); } public MissingFieldException(String message) : base(message) { SetErrorCode(__HResults.COR_E_MISSINGFIELD); } public MissingFieldException(String message, Exception inner) : base(message, inner) { SetErrorCode(__HResults.COR_E_MISSINGFIELD); } protected MissingFieldException(SerializationInfo info, StreamingContext context) : base(info, context) { } public override String Message { get { if (ClassName == null) { return base.Message; } else { // do any desired fixups to classname here. return String.Format(CultureInfo.CurrentCulture, Environment.GetResourceString("MissingField_Name", (Signature != null ? FormatSignature(Signature) + " " : "") + ClassName + "." + MemberName)); } } } // Called from the EE private MissingFieldException(String className, String fieldName, byte[] signature) { ClassName = className; MemberName = fieldName; Signature = signature; } public MissingFieldException(String className, String fieldName) { ClassName = className; MemberName = fieldName; } // If ClassName != null, Message will construct on the fly using it // and the other variables. This allows customization of the // format depending on the language environment. } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: MissingFieldException ** ** Purpose: The exception class for class loading failures. ** =============================================================================*/ namespace System { using System; using System.Runtime.Remoting; using System.Runtime.Serialization; using System.Runtime.CompilerServices; using System.Globalization; [System.Runtime.InteropServices.ComVisible(true)] [Serializable()] public class MissingFieldException : MissingMemberException, ISerializable { public MissingFieldException() : base(Environment.GetResourceString("Arg_MissingFieldException")) { SetErrorCode(__HResults.COR_E_MISSINGFIELD); } public MissingFieldException(String message) : base(message) { SetErrorCode(__HResults.COR_E_MISSINGFIELD); } public MissingFieldException(String message, Exception inner) : base(message, inner) { SetErrorCode(__HResults.COR_E_MISSINGFIELD); } protected MissingFieldException(SerializationInfo info, StreamingContext context) : base(info, context) { } public override String Message { get { if (ClassName == null) { return base.Message; } else { // do any desired fixups to classname here. return String.Format(CultureInfo.CurrentCulture, Environment.GetResourceString("MissingField_Name", (Signature != null ? FormatSignature(Signature) + " " : "") + ClassName + "." + MemberName)); } } } // Called from the EE private MissingFieldException(String className, String fieldName, byte[] signature) { ClassName = className; MemberName = fieldName; Signature = signature; } public MissingFieldException(String className, String fieldName) { ClassName = className; MemberName = fieldName; } // If ClassName != null, Message will construct on the fly using it // and the other variables. This allows customization of the // format depending on the language environment. } } // 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
- HtmlTextBoxAdapter.cs
- MouseOverProperty.cs
- OptimizerPatterns.cs
- XNodeNavigator.cs
- FilteredAttributeCollection.cs
- StorageRoot.cs
- DataControlButton.cs
- StaticSiteMapProvider.cs
- DispatchChannelSink.cs
- SocketInformation.cs
- ObjectReaderCompiler.cs
- ExpressionPrefixAttribute.cs
- RSACryptoServiceProvider.cs
- LambdaCompiler.Address.cs
- ZoneButton.cs
- HttpAsyncResult.cs
- View.cs
- XmlTypeAttribute.cs
- ECDiffieHellmanCng.cs
- While.cs
- PreDigestedSignedInfo.cs
- ClickablePoint.cs
- CustomBindingElement.cs
- MsmqChannelListenerBase.cs
- LowerCaseStringConverter.cs
- ProcessModelSection.cs
- ItemsPanelTemplate.cs
- TextSyndicationContent.cs
- Point.cs
- PermissionSetTriple.cs
- OdbcException.cs
- COM2IVsPerPropertyBrowsingHandler.cs
- HttpResponseWrapper.cs
- HostingEnvironmentSection.cs
- ApplicationSecurityManager.cs
- StorageScalarPropertyMapping.cs
- TypedElement.cs
- PrintingPermission.cs
- HMACMD5.cs
- UnionCqlBlock.cs
- OleDbInfoMessageEvent.cs
- BaseValidator.cs
- JsonByteArrayDataContract.cs
- PointAnimation.cs
- GridLength.cs
- IndexedGlyphRun.cs
- PingOptions.cs
- PassportAuthenticationModule.cs
- EnumBuilder.cs
- PathSegmentCollection.cs
- XD.cs
- ItemCheckedEvent.cs
- BindingGroup.cs
- StatusStrip.cs
- ActiveXHelper.cs
- OLEDB_Enum.cs
- mediapermission.cs
- ComNativeDescriptor.cs
- TableProviderWrapper.cs
- TransformPattern.cs
- RelatedImageListAttribute.cs
- PageParser.cs
- ViewgenGatekeeper.cs
- TextRunTypographyProperties.cs
- SearchForVirtualItemEventArgs.cs
- PrintDialog.cs
- SHA384Managed.cs
- SQLBytesStorage.cs
- XmlQualifiedNameTest.cs
- CharacterMetrics.cs
- ResourcePool.cs
- NavigationWindow.cs
- EditCommandColumn.cs
- DocumentEventArgs.cs
- Literal.cs
- DelayDesigner.cs
- PersonalizationProvider.cs
- UriScheme.cs
- PieceNameHelper.cs
- indexingfiltermarshaler.cs
- WebResourceUtil.cs
- HttpRawResponse.cs
- MenuEventArgs.cs
- ExtendedProtectionPolicyElement.cs
- DataKey.cs
- ValuePattern.cs
- DataGridViewHitTestInfo.cs
- ListChangedEventArgs.cs
- HtmlTernaryTree.cs
- SchemaDeclBase.cs
- ProxyFragment.cs
- ObjectStorage.cs
- KeyTime.cs
- Base64Encoding.cs
- DashStyles.cs
- TextEndOfParagraph.cs
- CultureInfoConverter.cs
- XmlSchemaObject.cs
- ButtonRenderer.cs
- BufferedGraphics.cs