我在一些.Net Framework代码中遇到过这种情况.我以前从未见过它.谁知道这意味着什么?
switch(msgFlags)
{
case Message.[....]: // <-- never seen this before?
// do some stuff
}
Run Code Online (Sandbox Code Playgroud)
编辑:当我抛出一个异常时,我正在逐步完成我的一些代码.框架代码中的某些部分出现了异常.我现在不记得在哪里.这不是一个崩溃的地区.该部分在我的编辑器中带有"标识符预期"错误的下划线.我想知道它是不是某种超级秘密秘密松鼠代码的占位符,微软不希望任何人看到它.
我想你是在RealProxy.cs中找到的.这看起来像是一个搜索和替换错误.字符串出现在几个地方:
// NOTE: Keep this in [....] with unmanaged enum definition in Remoting.h
msgFlags = Message.[....];
// cannot support Async and end up doing a [....] call. We need
case Message.[....]:
Run Code Online (Sandbox Code Playgroud)
使用Reflector查看相同的代码,您会看到正在使用的文字值0.这意味着Message.Dunno必须是const值.有一个很好的匹配,Message.Sync是一个私有const,值为0.良好匹配//注意:保持同步,并且//不能支持异步并最终进行同步调用.
这曾经说过"Message.Sync".
| 归档时间: |
|
| 查看次数: |
389 次 |
| 最近记录: |