NVelocity/App/Events/ReferenceInsertionEventHandler.cs
(完整代码) 1KBnamespace NVelocity.App.Events
{
using System;
using System.Collections;
public class ReferenceInsertionEventArgs : EventArgs
{
private Stack referenceStack;
private Object originalValue, newValue;
private String rootString;
public ReferenceInsertionEventArgs(Stack referenceStack, String rootString, Object value)
{
this.rootString = rootString;
this.referenceStack = referenceStack;
originalValue = newValue = value;
}
public Stack GetCopyOfReferenceStack()
{
return (Stack) referenceStack.Clone();
}
public String RootString
{
get { return rootString; }
}
public Object OriginalValue
{
get { return originalValue; }
}
public Object NewValue
{
get { return newValue; }
set { newValue = value; }
}
}
/// <summary>
/// Reference 'Stream insertion' event handler. Called with object
/// that will be inserted into stream via value.toString().
/// Make sure you return an Object that will toString() without throwing an exception.
/// </summary>
public delegate void ReferenceInsertionEventHandler(Object sender, ReferenceInsertionEventArgs e);
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
