static ClassWhichAccessesFields() { DerivedFromPublic p = new DerivedFromPublic(); a = p.PublicIntField; b = p.PublicStringField; c = DerivedFromPublic.PublicStaticField; }
public void UnRegisterFromPublicStaticEvent(DerivedFromPublic c1) { PublicBaseClass.PublicStaticEvent -= c1_PublicEvent; }
public void RegisterToPublicStaticEvent(DerivedFromPublic c1) { PublicBaseClass.PublicStaticEvent += c1_PublicEvent; }
public void RegisterToPublicEvent(DerivedFromPublic c1) { c1.PublicEvent += new Action(c1_PublicEvent); }
public void AssignFields(DerivedFromPublic inst) { inst.PublicIntField = 0; inst.PublicStringField = ""; DerivedFromPublic.PublicStaticField = null; }
public void PassFieldsAsFunctionArguments(DerivedFromPublic inst) { inst.PublicIntField.ToString(); inst.PublicStringField.ToCharArray(); DerivedFromPublic.PublicStaticField.ToString(); }