[Mono-list] NET_1_1 & Co.

M. ter Woord (meddochat) meddochat@ASK.ME
Fri, 23 Jul 2004 15:46:29 +0200


This is a multi-part message in MIME format.

------=_NextPart_000_001F_01C470CC.38A03800
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

NET_1_1 & Co.Hi Jochen,

If you have windows installed you can download the public beta of the =
vs.net whidbey express edition. it comes with .net framework 2.0
get it at lab.msdn.microsoft.com=20

Matthijs ter Woord
  ----- Original Message -----=20
  From: Jochen Wezel=20
  To: mono-list=20
  Sent: Friday, July 23, 2004 3:40 PM
  Subject: [Mono-list] NET_1_1 & Co.


  Hi!=20

  While reviewing code, I've seen in System.Environment:=20

    #if NET_1_1=20
                    static=20
    #endif=20
                    public extern bool HasShutdownStarted=20
                    {=20
                            [MethodImplAttribute =
(MethodImplOptions.InternalCall)]=20
                            get;=20
                    }=20



  I would write=20

    #if not NET_1_0=20

  since I expect that in 2.x this "static" won't change. But if I reason =
correctly, this "static" item would get "unstatic" with this current =
grammar in DotNet 2.x.

  Regards=20
  Jochen=20

  =
*************************************************************************=
***=20
  =
*************************************************************************=
***=20
  CompuMaster GmbH=20
  Agentur f=FCr moderne Kommunikation=20
  Jochen Wezel, Multimedia-Programmierung=20
  Rhein-Mosel-Stra=DFe 69, 56281 Emmelshausen, GERMANY=20
  Fon: +49 6747 95084-12 / Fax: +49 6747 95084-50=20
  http://www.compumaster.de eMail: jwezel@compumaster.de=20
  +++ Mitglied im DEUTSCHEN MULTIMEDIA VERBAND d m m v, =
http://www.dmmv.de +++=20

  =
*************************************************************************=
***=20
  Unsere aktuellen AGBs befinden sich auf unserer Website im Bereich=20
  "Rechtliches"=20
  =
*************************************************************************=
***=20

  Diese eMail enth=E4lt vertrauliche und/oder rechtlich gesch=FCtzte =
Informationen.=20
  Wenn Sie nicht der richtige Adressat sind oder diese E-Mail =
irrt=FCmlich=20
  erhalten haben, informieren Sie bitte sofort den Absender und =
vernichten Sie=20
  diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe =
dieser=20
  Mail ist nicht gestattet.=20

  This e-mail may contain confidential and/or privileged information. If =
you=20
  are not the intended recipient (or have received this e-mail in error) =

  please notify the sender immediately and destroy this e-mail.=20
  Any unauthorized copying, disclosure or distribution of the material =
in this=20
  e-mail is strictly forbidden.=20
  =
*************************************************************************=
***=20
  =
*************************************************************************=
***=20

------=_NextPart_000_001F_01C470CC.38A03800
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>NET_1_1 & Co.</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi Jochen,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>If you have windows installed you can =
download the=20
public beta of the vs.net whidbey express edition. it comes with .net =
framework=20
2.0</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>get it at lab.msdn.microsoft.com =
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Matthijs ter Woord</FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
  <A title=3Djwezel@compumaster.de =
href=3D"mailto:jwezel@compumaster.de">Jochen=20
  Wezel</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
title=3Dmono-list@ximian.com=20
  href=3D"mailto:mono-list@ximian.com">mono-list</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Friday, July 23, 2004 =
3:40 PM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> [Mono-list] NET_1_1 =
&amp;=20
  Co.</DIV>
  <DIV><BR></DIV><!-- Converted from text/rtf format -->
  <P><FONT face=3DArial size=3D2>Hi!</FONT> </P>
  <P><FONT face=3DArial size=3D2>While reviewing code, I've seen in=20
  System.Environment:</FONT> </P>
  <UL>
    <P><FONT face=3D"Courier New" size=3D2>#if NET_1_1</FONT> <BR><FONT=20
    face=3D"Courier New"=20
    =
size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;=20
    static</FONT> <BR><FONT face=3D"Courier New" size=3D2>#endif</FONT> =
<BR><FONT=20
    face=3D"Courier New"=20
    =
size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;=20
    public extern bool HasShutdownStarted</FONT> <BR><FONT =
face=3D"Courier New"=20
    =
size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;=20
    {</FONT> <BR><FONT face=3D"Courier New"=20
    =
size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;=20
    [MethodImplAttribute (MethodImplOptions.InternalCall)]</FONT> =
<BR><FONT=20
    face=3D"Courier New"=20
    =
size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;=20
    get;</FONT> <BR><FONT face=3D"Courier New"=20
    =
size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;=20
    }</FONT> </P><BR></UL>
  <P><FONT face=3DArial size=3D2>I would write</FONT> </P>
  <UL>
    <P><FONT face=3D"Courier New" size=3D2>#if not NET_1_0</FONT> =
</P></UL>
  <P><FONT face=3DArial size=3D2>since I expect that in 2.x this =
"static" won't=20
  change. But if I reason correctly, this "static" item would get =
"unstatic"=20
  with this current grammar in DotNet 2.x.</FONT></P>
  <P><FONT face=3DArial size=3D2>Regards</FONT> <BR><FONT face=3DArial=20
  size=3D2>Jochen</FONT> </P>
  <P><FONT face=3D"Courier New"=20
  =
size=3D2>****************************************************************=
************</FONT>=20
  <BR><FONT face=3D"Courier New"=20
  =
size=3D2>****************************************************************=
************</FONT>=20
  <BR><FONT face=3D"Courier New" size=3D2>CompuMaster GmbH</FONT> =
<BR><FONT=20
  face=3D"Courier New" size=3D2>Agentur f=FCr moderne =
Kommunikation</FONT> <BR><FONT=20
  face=3D"Courier New" size=3D2>Jochen Wezel, =
Multimedia-Programmierung</FONT>=20
  <BR><FONT face=3D"Courier New" size=3D2>Rhein-Mosel-Stra=DFe 69, 56281 =
Emmelshausen,=20
  GERMANY</FONT> <BR><SPAN lang=3Dfr><FONT face=3D"Courier New" =
size=3D2>Fon: +49 6747=20
  95084-12 / Fax: +49 6747 95084-50</FONT></SPAN> <BR><SPAN =
lang=3Dde></SPAN><A=20
  href=3D"http://www.compumaster.de"><SPAN lang=3Dde><U><FONT =
face=3D"Courier New"=20
  color=3D#0000ff =
size=3D2>http://www.compumaster.de</FONT></U></SPAN><SPAN=20
  lang=3Dde></SPAN></A><SPAN lang=3Dde></SPAN><SPAN =
lang=3Dfr></SPAN><SPAN=20
  lang=3Dde><FONT face=3D"Courier New" size=3D2> eMail:=20
  jwezel@compumaster.de</FONT></SPAN> <BR><SPAN lang=3Dde><FONT =
face=3D"Courier New"=20
  size=3D2>+++ Mitglied im DEUTSCHEN MULTIMEDIA VERBAND d m m v, =
</FONT></SPAN><A=20
  href=3D"http://www.dmmv.de"><SPAN lang=3Dde><U><FONT face=3D"Courier =
New"=20
  color=3D#0000ff size=3D2>http://www.dmmv.de</FONT></U></SPAN></A><SPAN =

  lang=3Dde><FONT face=3D"Courier New" size=3D2> +++</FONT></SPAN> </P>
  <P><SPAN lang=3Dde><FONT face=3D"Courier New"=20
  =
size=3D2>****************************************************************=
************</FONT></SPAN>=20
  <BR><SPAN lang=3Dde><FONT face=3D"Courier New" size=3D2>Unsere =
aktuellen AGBs=20
  befinden sich auf unserer Website im Bereich</FONT></SPAN> <BR><SPAN=20
  lang=3Dde><FONT face=3D"Courier New" =
size=3D2>"Rechtliches"</FONT></SPAN> <BR><SPAN=20
  lang=3Dde><FONT face=3D"Courier New"=20
  =
size=3D2>****************************************************************=
************</FONT></SPAN>=20
  </P>
  <P><SPAN lang=3Dde><FONT face=3D"Courier New" size=3D2>Diese eMail =
enth=E4lt=20
  vertrauliche und/oder rechtlich gesch=FCtzte =
Informationen.</FONT></SPAN>=20
  <BR><SPAN lang=3Dde><FONT face=3D"Courier New" size=3D2>Wenn Sie nicht =
der richtige=20
  Adressat sind oder diese E-Mail irrt=FCmlich</FONT></SPAN> <BR><SPAN=20
  lang=3Dde><FONT face=3D"Courier New" size=3D2>erhalten haben, =
informieren Sie bitte=20
  sofort den Absender und vernichten Sie</FONT></SPAN> <BR><SPAN =
lang=3Dde><FONT=20
  face=3D"Courier New" size=3D2>diese Mail. Das unerlaubte Kopieren =
sowie die=20
  unbefugte Weitergabe dieser</FONT></SPAN> <BR><SPAN lang=3Den-gb><FONT =

  face=3D"Courier New" size=3D2>Mail ist nicht gestattet.</FONT></SPAN> =
</P>
  <P><SPAN lang=3Den-gb><FONT face=3D"Courier New" size=3D2>This e-mail =
may contain=20
  confidential and/or privileged information. If you</FONT></SPAN> =
<BR><SPAN=20
  lang=3Den-gb><FONT face=3D"Courier New" size=3D2>are not the intended =
recipient (or=20
  have received this e-mail in error)</FONT></SPAN> <BR><SPAN =
lang=3Den-gb><FONT=20
  face=3D"Courier New" size=3D2>please notify the sender immediately and =
destroy=20
  this e-mail.</FONT></SPAN> <BR><SPAN lang=3Den-gb><FONT =
face=3D"Courier New"=20
  size=3D2>Any unauthorized copying, disclosure or distribution of the =
material in=20
  this</FONT></SPAN> <BR><SPAN lang=3Den-gb><FONT face=3D"Courier New" =
size=3D2>e-mail=20
  is strictly forbidden.</FONT></SPAN> <BR><SPAN lang=3Dde><FONT=20
  face=3D"Courier New"=20
  =
size=3D2>****************************************************************=
************</FONT></SPAN>=20
  <BR><SPAN lang=3Dde><FONT face=3D"Courier New"=20
  =
size=3D2>****************************************************************=
************</FONT></SPAN>=20
  </P></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_001F_01C470CC.38A03800--