C# Class MixinRefactoring.Test.ChildWitDefaultParameters

class that has constructor initializers and mixins
Datei anzeigen Open project: pgenfer/mixinSharp

Public Methods

Method Description
ChildWitDefaultParameters ( Name name = null, Worker worker = null ) : System

constructor has default parameters for both mixins

ChildWitDefaultParameters ( int i, Name name, Worker worker ) : System

when extended with worker, no explicit naming is necessary because first parameter is set explicitly

ChildWitDefaultParameters ( int i, Worker worker ) : System

if constructor is extended, explicit naming must be used because only second parameter will be set

ChildWitDefaultParameters ( string s, Name name, Worker worker ) : System

when extended with worker, no explicit naming is necessary because first parameter is set explicitly

Method Details

ChildWitDefaultParameters() public method

constructor has default parameters for both mixins
public ChildWitDefaultParameters ( Name name = null, Worker worker = null ) : System
name Name
worker Worker
return System

ChildWitDefaultParameters() public method

when extended with worker, no explicit naming is necessary because first parameter is set explicitly
public ChildWitDefaultParameters ( int i, Name name, Worker worker ) : System
i int
name Name
worker Worker
return System

ChildWitDefaultParameters() public method

if constructor is extended, explicit naming must be used because only second parameter will be set
public ChildWitDefaultParameters ( int i, Worker worker ) : System
i int
worker Worker
return System

ChildWitDefaultParameters() public method

when extended with worker, no explicit naming is necessary because first parameter is set explicitly
public ChildWitDefaultParameters ( string s, Name name, Worker worker ) : System
s string
name Name
worker Worker
return System