X hits on this document

1136 views

0 shares

0 downloads

0 comments

359 / 396

C# LANGUAGE SPECIFICATION

namespace Acme { class Widget: IProcess { ~Widget() {...} } }

"M:Acme.Widget.Finalize"

Methods.

namespace Acme { struct ValueType { public void M(int i) {...} }

class Widget: IProcess { public class NestedClass { public void M(int i) {...} }

public static void M0() {...} public void M1(char c, out float f, ref ValueType v) {...} public void M2(short[] x1, int[,] x2, long[][] x3) {...} public void M3(long[][] x3, Widget[][,,] x4) {...} public unsafe void M4(char *pc, Color **pf) {...} public unsafe void M5(void *pv, double *[][,] pd) {...} public void M6(int i, params object[] args) {...} } }

"M:Acme.ValueType.M(System.Int32)" "M:Acme.Widget.NestedClass.M(System.Int32)" "M:Acme.Widget.M0" "M:Acme.Widget.M1(System.Char,System.Single@,Acme.ValueType@)" "M:Acme.Widget.M2(System.Int16[],System.Int32[0:,0:],System.Int64[][])" "M:Acme.Widget.M3(System.Int64[][],Acme.Widget[0:,0:,0:][])" "M:Acme.Widget.M4(System.Char*,Color**)" "M:Acme.Widget.M5(System.Void*,System.Double*[0:,0:][])" "M:Acme.Widget.M6(System.Int32,System.Object[])"

Properties and indexers.

namespace Acme { class Widget: IProcess { public int Width { get {...} set {...} } public int this[int i] { get {...} set {...} } public int this[string s, int i] { get {...} set {...} } } }

346Copyright Microsoft Corporation 1999-2003. All Rights Reserved.

Document info
Document views1136
Page views1136
Page last viewedTue Jan 17 15:33:58 UTC 2017
Pages396
Paragraphs9401
Words133190

Comments