public class Outerclass

Nested types: Innerdelegate, Nongen, Innerclass<TProperty>

Summary

The outer class

Field Summary

Flags Type Name Summary
private Outerclass.Innerdelegate an_event

(undocumented)

public Outerclass.Innerdelegate m_d

Delegate field declaration

public Outerclass.Innerclass<int>[] someInstances

An array of a generic type

Property Summary

Flags Type Name Summary
public Outerclass.Innerdelegate D (r)

Retrieve D

public Outerclass.Innerclass<int> V (r)

Retrieve V

Event Summary

Type Name Summary
Outerclass.Innerdelegate an_event

An event

Constructor Summary

Flags Name Summary
public Outerclass(Outerclass.Innerdelegate d, Outerclass.Nongen n, Outerclass.Innerclass<int> v)

Ctor

Method Summary

Flags Name Summary
public int AddOne(int x)

Adds one to its argument

public void Foo<R>(Outerclass.Innerclass<string>.UnaryFunction<R,int> f)

A method demonstrating syntax for nested generic types

public Outerclass.Innerclass<T>.UnaryFunction<int,int> GetAddOneFn<T>()

Retrieves a UnaryFunction for AddOne

public void Quux<TProperty,R>(Outerclass.Innerclass<TProperty>.UnaryFunction<R,int> f)

A method demonstrating more syntax for nested generic types

Field Detail

private Outerclass.Innerdelegate an_event

public Outerclass.Innerdelegate m_d

Summary

Delegate field declaration

public Outerclass.Innerclass<int>[] someInstances

Summary

An array of a generic type

Property Detail

public Outerclass.Innerdelegate D (r)

Summary

Retrieve D

public Outerclass.Innerclass<int> V (r)

Summary

Retrieve V

Event Detail

Outerclass.Innerdelegate an_event

Summary

An event

Constructor Detail

Outerclass

public Outerclass(Outerclass.Innerdelegate d, Outerclass.Nongen n, Outerclass.Innerclass<int> v)

Parameters
Name Type
d Outerclass.Innerdelegate
n Outerclass.Nongen
v Outerclass.Innerclass<int>

Summary

Ctor

Method Detail

AddOne

public int AddOne(int x)

Flags public
Return type int
Parameters
Name Type
x int

Summary

Adds one to its argument

Foo

public void Foo<R>(Outerclass.Innerclass<string>.UnaryFunction<R,int> f)

Flags public
Return type void
Parameters
Name Type
f Outerclass.Innerclass<string>.UnaryFunction<R,int>

Summary

A method demonstrating syntax for nested generic types

GetAddOneFn

public Outerclass.Innerclass<T>.UnaryFunction<int,int> GetAddOneFn<T>()

Flags public
Return type Outerclass.Innerclass<T>.UnaryFunction<int,int>

Summary

Retrieves a UnaryFunction for AddOne

Quux

public void Quux<TProperty,R>(Outerclass.Innerclass<TProperty>.UnaryFunction<R,int> f)

Flags public
Return type void
Parameters
Name Type
f Outerclass.Innerclass<TProperty>.UnaryFunction<R,int>

Summary

A method demonstrating more syntax for nested generic types