当前位置: 首页>>代码示例>>C#>>正文


C# ErrorCode类代码示例

本文整理汇总了C#中ErrorCode的典型用法代码示例。如果您正苦于以下问题:C# ErrorCode类的具体用法?C# ErrorCode怎么用?C# ErrorCode使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


ErrorCode类属于命名空间,在下文中一共展示了ErrorCode类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: AjaxRedirect

 public virtual ActionResult AjaxRedirect(ErrorCode result, string successUrl, string failUrl = "")
 {
     AjaxStatusCode status = result == ErrorCode.NoError ? AjaxStatusCode.Success : AjaxStatusCode.Error;
     string targetAction = result == ErrorCode.NoError ? successUrl : failUrl;
     string message = EnumHelper.GetDescription(result);
     return MyAjaxHelper.RedirectAjax(status, message, null, targetAction);
 }
开发者ID:jesusblessf6,项目名称:Maike,代码行数:7,代码来源:BaseController.cs

示例2: CheckForStaticClass

 // Generate an error if CType is static.
 public bool CheckForStaticClass(Symbol symCtx, CType CType, ErrorCode err)
 {
     if (!CType.isStaticClass())
         return false;
     ReportStaticClassError(symCtx, CType, err);
     return true;
 }
开发者ID:ChuangYang,项目名称:corefx,代码行数:8,代码来源:SemanticChecker.cs

示例3: CheckError

		public static ErrorCode CheckError (ErrorCode error)
		{
			if (IsError (error))
				throw ErrorException (error);
			
			return error;
		}
开发者ID:AminBonyadUni,项目名称:facedetect-f-spot,代码行数:7,代码来源:ErrorCodes.cs

示例4: GetSeverity

 internal static DiagnosticSeverity GetSeverity(ErrorCode code)
 {
     if (code == ErrorCode.Void)
     {
         return InternalDiagnosticSeverity.Void;
     }
     else if (code == ErrorCode.Unknown)
     {
         return InternalDiagnosticSeverity.Unknown;
     }
     else if (IsWarning(code))
     {
         return DiagnosticSeverity.Warning;
     }
     else if (IsInfo(code))
     {
         return DiagnosticSeverity.Info;
     }
     else if (IsHidden(code))
     {
         return DiagnosticSeverity.Hidden;
     }
     else
     {
         return DiagnosticSeverity.Error;
     }
 }
开发者ID:XieShuquan,项目名称:roslyn,代码行数:27,代码来源:ErrorFacts.cs

示例5: UsbError

        internal UsbError(ErrorCode errorCode, int win32ErrorNumber, string win32ErrorString, string description, object sender)
        {
            mSender = sender;
            string senderText = String.Empty;
            if ((mSender is UsbEndpointBase)|| (mSender is UsbTransfer))
            {
                UsbEndpointBase ep;
                if (mSender is UsbTransfer)
                    ep = ((UsbTransfer)mSender).EndpointBase;
                else
                    ep = mSender as UsbEndpointBase;

                if (ep.mEpNum != 0)
                {

                    senderText = senderText+=string.Format(" Ep 0x{0:X2} ", ep.mEpNum);
                }
            }
            else if (mSender is Type)
            {
                Type t = mSender as Type;
                senderText = senderText += string.Format(" {0} ", t.Name);
            }
            mErrorCode = errorCode;
            mWin32ErrorNumber = win32ErrorNumber;
            mWin32ErrorString = win32ErrorString;
            mDescription = description + senderText;
        }
开发者ID:arvydas,项目名称:BlinkStickDotNet,代码行数:28,代码来源:UsbDevice.Error.cs

示例6: ThrowOnFailure

        internal static void ThrowOnFailure(ErrorCode errorCode)
        {
            if (errorCode >= 0)
                return;

            switch (errorCode)
            {
            case ErrorCode.OutOfHostMemory:
                throw new OutOfMemoryException("Could not allocate OpenCL resources on the host.");

            case ErrorCode.OutOfResources:
                throw new OutOfMemoryException("Could not allocate OpenCL resources on the device.");

            case ErrorCode.DevicePartitionFailed:
                throw new InvalidOperationException("The device could not be further partitioned.");

            case ErrorCode.InvalidDevicePartitionCount:
                throw new InvalidOperationException("Invalid device partition size.");

            case ErrorCode.InvalidCommandQueue:
                throw new ArgumentException("Invalid command queue.");

            case ErrorCode.InvalidEventWaitList:
                throw new ArgumentException("The event wait list contained an invalid event.");

            case ErrorCode.InvalidDevice:
                throw new ArgumentException("Invalid device.");

            case ErrorCode.InvalidValue:
                throw new ArgumentException("Invalid value.");

            default:
                throw new Exception(string.Format("Unknown error code: {0}", errorCode));
            }
        }
开发者ID:JamesLinus,项目名称:Asm4GCN,代码行数:35,代码来源:ErrorHandler.cs

示例7: FormatMessage

        private static string FormatMessage(ErrorCode errorCode, string info)
        {
            switch (errorCode)
            {
                case ErrorCode.TooManyWarnings:
                    info = string.Format("There are more than {0} warnings", CodeGeneratorWarnings.MaximumWarningCount);
                    break;

                case ErrorCode.InvalidIncludeTemplateFormat:
                    info = "Include placeholders must have the following format: $NAME$(filename)";
                    break;

                case ErrorCode.InvalidIncludeTemplateFormatOpeningBracket:
                    info = string.Format("{0} is missing \"(\"", info);
                    break;

                case ErrorCode.InvalidIncludeTemplateFormatClosingBracket:
                    info = string.Format("{0} is missing \")\"", info);
                    break;
            }

            if (info == null || info == string.Empty)
                info = "No Info"; // should not occur

            return string.Format("OBLXE{0:d4}: {1}: {2}", (int)errorCode, errorCode.ToString(), info);
        }
开发者ID:re-motion,项目名称:Web-CodeGenerator,代码行数:26,代码来源:CodeGeneratorException.cs

示例8: TransformToOptionObject_CustomOptionObjectWithProperties_PropertyValuesAreEqual

 public void TransformToOptionObject_CustomOptionObjectWithProperties_PropertyValuesAreEqual(ErrorCode errorCode)
 {
     var transform = InitTransform();
     var customOptionObject = MockBasicCustomOptionObject();
     customOptionObject.ErrorCode = errorCode;
     var result = transform.TransformToOptionObject(customOptionObject);
     var expected = new object[]
     {
         customOptionObject.EntityID,
         customOptionObject.EpisodeNumber,
         (double)customOptionObject.ErrorCode,
         customOptionObject.ErrorMesg,
         customOptionObject.Facility,
         customOptionObject.OptionId,
         customOptionObject.OptionStaffId,
         customOptionObject.OptionUserId,
         customOptionObject.SystemCode
     };
     var actual = new object[]
     {
         result.EntityID,
         result.EpisodeNumber,
         result.ErrorCode,
         result.ErrorMesg,
         result.Facility,
         result.OptionId,
         result.OptionStaffId,
         result.OptionUserId,
         result.SystemCode
     };
     CollectionAssert.AreEqual(expected, actual);
 }
开发者ID:RickIsWright,项目名称:scriptlink-core,代码行数:32,代码来源:CustomOptionObjectTransformTests.cs

示例9: JabberException

 public JabberException(ErrorCode errorCode)
     : base()
 {
     StreamError = false;
     CloseStream = false;
     this.ErrorCode = errorCode;
 }
开发者ID:vipwan,项目名称:CommunityServer,代码行数:7,代码来源:JabberException.cs

示例10: Add

 /// <summary>
 /// Add a diagnostic to the bag.
 /// </summary>
 /// <param name="diagnostics"></param>
 /// <param name="code"></param>
 /// <param name="location"></param>
 /// <param name="args"></param>
 /// <returns></returns>
 internal static CSDiagnosticInfo Add(this DiagnosticBag diagnostics, ErrorCode code, Location location, params object[] args)
 {
     var info = new CSDiagnosticInfo(code, args);
     var diag = new CSDiagnostic(info, location);
     diagnostics.Add(diag);
     return info;
 }
开发者ID:CAPCHIK,项目名称:roslyn,代码行数:15,代码来源:DiagnosticBagExtensions.cs

示例11: GetResponseMessage

        public GetResponseMessage(int requestId, VersionCode version, OctetString community, ErrorCode error, int index, IList<Variable> variables)
        {
            if (variables == null)
            {
                throw new ArgumentNullException("variables");
            }
            
            if (community == null)
            {
                throw new ArgumentNullException("community");
            }
            
            if (version == VersionCode.V3)
            {
                throw new ArgumentException("Please use overload constructor for v3", "version");
            }

            Version = version;
            Header = Header.Empty;
            Parameters = new SecurityParameters(null, null, null, community, null, null);
            GetResponsePdu pdu = new GetResponsePdu(
                requestId,
                error,
                index,
                variables);
            Scope = new Scope(pdu);
            Privacy = DefaultPrivacyProvider.DefaultPair;

            _bytes = SnmpMessageExtension.PackMessage(Version, Header, Parameters, Scope, Privacy).ToBytes();
        }
开发者ID:moljac,项目名称:MonoMobile.SharpSNMP,代码行数:30,代码来源:GetResponseMessage.cs

示例12: BaseException

 public BaseException(ErrorCode errorNumber, string errorMsg, Exception innerError)
     : base(errorMsg, innerError)
 {
     this.mTime = DateTime.Now;
     this.errorNumber = errorNumber;
     this.errorMsg = errorMsg + (innerError == null ? string.Empty : ": " + innerError.Message);
 }
开发者ID:khoainv,项目名称:Framework,代码行数:7,代码来源:BaseException.cs

示例13: ProtocolException

 /// <summary>
 /// Initializes a new instance of the <see cref="ProtocolException"/> class.
 /// </summary>
 /// <param name="protocolVersion">The CQL binary protocol version in use.</param>
 /// <param name="code">The code.</param>
 /// <param name="message">The message.</param>
 /// <param name="tracingId">The tracing identifier.</param>
 internal ProtocolException(byte protocolVersion, ErrorCode code, string message, Guid? tracingId)
     : base(code + ": " + message)
 {
     Code = code;
     ProtocolVersion = protocolVersion;
     TracingId = tracingId;
 }
开发者ID:reuzel,项目名称:CqlSharp,代码行数:14,代码来源:ProtocolException.cs

示例14: Status

 public Status(MessageHeader header, ErrorSeverity errorSeverity, ErrorCode errorCode, string description)
     : base(header, CommandType.Status)
 {
     Severity = errorSeverity;
     Code = errorCode;
     Description = description;
 }
开发者ID:Caraul,项目名称:FabricAdcHub,代码行数:7,代码来源:Status.cs

示例15: ReportError

		public override void ReportError(ErrorCode errorCode, string message, string file, int lineNumber)
		{
            if(errorCode == ErrorCode.Assertion || errorCode == ErrorCode.InternalError || errorCode == ErrorCode.OutOfMemory )
                ActiveLogger.LogMessage("PhysX: " + message, LogLevel.FatalError);
            else
                ActiveLogger.LogMessage("PhysX: " + message, LogLevel.RecoverableError);
		}
开发者ID:brunoduartec,项目名称:port-ploobsengine,代码行数:7,代码来源:UserOutput.cs


注:本文中的ErrorCode类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。