/// <exception cref="System.Exception"></exception> protected override void Store() { var outerObject = new OuterClass(); outerObject._foo = 42; IActivatable objOne = outerObject.CreateInnerObject(); Store(objOne); IActivatable objTwo = outerObject.CreateInnerObject(); Store(objTwo); }
/// <exception cref="System.Exception"></exception> protected override void Store() { OuterClass outerObject = new OuterClass(); outerObject._foo = 42; IActivatable objOne = (IActivatable)outerObject.CreateInnerObject(); Store(objOne); IActivatable objTwo = (IActivatable)outerObject.CreateInnerObject(); Store(objTwo); }
internal InnerClass(OuterClass _enclosing) { this._enclosing = _enclosing; }